偶然事件核心

Serendipity在前端和后端都使用所谓的“会话cookie”。访问者将收到一个具有唯一ID的cookie,该ID在服务器上用于存储临时会话用户数据(即登录有效性、用户首选项)。此cookie对于登录到后端是必需的,但对于前端是可选的。某些插件可以使用会话cookie存储额外的临时数据。

Serendipity应用程序可以将以下数据存储在服务器上(在服务器配置超时后暂时失效,通常在小时范围内):

  • 进入博客时的HTTP浏览器引用
  • 唯一作者ID标记
  • 已登录作者的用户数据存储在数据库中,以便更快地访问:
    • 密码
    • 用户ID
    • 用户的配置语言
    • 用户名
    • 电子邮件
    • 登录哈希类型
    • 出版权
    • 保存时的最后一个博客条目内容
    • 指示是否使用Smarty模板
    • 生成的captcha图像的可能内容
    • 配置的前端主题
  • 以下数据存储在cookie中:
    • PHP会话ID
    • 条目编辑器状态切换、排序、排序顺序和筛选器切换、上次使用的媒体库目录(仅在登录时)
    • 作者登录令牌(仅当登录时)
    • 显示语言
    • 评论后:姓氏、电子邮件、URL、“记住评论”的状态(如果启用)
  • 用户的IP地址在以下位置使用:
    • 存储以供访问者评论,并显示在发送给主持人的电子邮件中
  • 访客(非编辑)的用户输入:
    • 注释(所有注释元数据,存储在数据库表serendipity_Comments中)

此博客主题使用Google CDN服务器上托管的字体文件。这些服务器将接收HTTP用户代理请求及其元数据(IP、浏览器、引用者、时间戳)。

此服务器由Serendipity开源团队操作,联系人是Thomas Hochstein。