UPDATE1:的Java Play2 - 从会话使用网站
能给我如何在play2管理cookie和session很短的例子吗? (记住我的功能)
好吧我想我理解播放验证背后的主要概念。
Zentasks使用会话。我知道会话只存储在服务器上。 Play2中的会话已经签名。饼干不是。
如果用户希望即使他关闭浏览器也要登录,该怎么办?
我需要使用cookie。
我该怎么办?
我是否创建了一个创建会话的cookie?
例如
- 用户有一个有效的cookie
- 得到饼干VAL并创建一个新的会话
还是我完全丢弃会话并只用饼干代替。因为cookie不是由play2自动签名的,所以我必须自己做,我也是这么做的。
response().setCookie("remember",Crypto.sign(rnd) + "-" + obj.getClass().getName() + "-" + rnd,12000);
(我知道我没有做它用安全和http仅标志又安全)
我只是不希望发明一种新的和有缺陷的系统。我希望你能为我清楚如何在play2中进行身份验证。
没有什么地方“我sorries”;)我编辑您的文章。现在,请解释一下,这是什么意思,'用户想要一个cookie'? – biesior 2012-08-07 13:44:46
为什么要求用户进行技术实施?只要确保创建一个工作和响应应用程序! BTW会话总是由cookies管理:http://stackoverflow.com/questions/6398715/difference-between-creating-a-session-and-a-cookie – adis 2012-08-07 13:46:45
@biesior我编辑了我的文章。 (用户想要一个cookie?) - >(如果用户想要关闭浏览器也想登录会怎么样?) – 2012-08-07 13:48:11