玩耍如何验证cookie?
- 我注意到当我重新启动服务器时,即使我没有在数据库中保留任何会话数据,我仍然处于登录状态。
- 我还注意到,我可以将服务器上的日期设置为大于cookie到期日期,但我仍然处于登录状态。
- 我退出登录(将cookie保存到文本文件中),浏览器丢失了cookie。然后我从文本文件中重新创建了cookie,我又重新登录了。
cookie看起来像这样:
PLAY_SESSION=e6443c88da7xxxxxxxxxxxxxxxxxxxxxxxxxxxxx-userid%3A1
// My logout code
def logout() = Action {
Ok("").withNewSession
}
从文档中得知
丢弃整个session
有一个特殊操作可以丢弃整个session:
Ok("Bye").withNewSession