如何让“记住我”如果浏览器关闭时会话过期,可以工作吗?

发布于 2024-11-17 13:10:13 字数 494 浏览 7 评论 0原文

我在主 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

东京女 2024-11-24 13:10:13

我不确定 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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文