如何让“记住我”如果浏览器关闭时会话过期,可以工作吗?
我在主 config.yml
中设置浏览器关闭时会话过期:
framework:
session:
default_locale: %locale%
lifetime: 0
auto_start: true
然后我将登录页面的“记住我”设置为 文档中描述,即使我选中“记住我”,我也会被注销(当我重新启动浏览器时)。
如何设置 Symfony2 应用程序在用户关闭浏览器时使 cookie 过期,但如果用户在登录时选择(通过选中“记住我”)则保留它们?
我正在使用 Symfony2-beta5 RC1 RC3。
I set sessions to expire when browser closes in main config.yml
:
framework:
session:
default_locale: %locale%
lifetime: 0
auto_start: true
Then I set "remember me" for login page as described in documentation and I'm getting logged out (when I restart browser) even if I check "remember me".
How to set a Symfony2 application to expire cookies when user closes browser, but persist them if one chooses to (by checking "remember me") upon login?
I'm using Symfony2-beta5 RC1 RC3.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定 Beta 5 何时发布,但这篇文章 http://fossplanet.com/f6/%5Bsymfony-devs%5D-remember-me-authentication-67998/倾向于它要么不起作用,要么不能正常工作。您是否尝试过在测试组中提问?
I'm not sure when Beta 5 came out, but this post http://fossplanet.com/f6/%5Bsymfony-devs%5D-remember-me-authentication-67998/ leans towards it either not working, or not working right. Have you tried asking in the beta group?