偶然事件核心
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。