游戏框架 会话和 Cookie 如何工作?
Play 如何验证 Cookie?
- 我注意到,重新启动服务器后,即使我没有在数据库中预处理任何会话数据,我仍然处于登录状态。
- 我还注意到,我可以在服务器上将日期设置为比cookie的到期日期更大,并且我仍然登录了。
- 我注销了(将 Cookie 保存到文本文件),但浏览器丢失了 Cookie。然后我从文本文件中重新创建了cookie,然后我再次登录。
饼干看起来像这样:
PLAY_SESSION=e6443c88da7xxxxx
// My logout code
def logout() = Action {
Ok("").withNewSession
}
从文档
丢弃整个会话
有一个特殊操作会丢弃整个会话:
Ok("Bye").withNewSession