0

使用 Symfony2.0 和 FOSUserBundle,我怎样才能始终避免导航器上的“记住我”行为?

如文档中所述,默认情况下,记住我是禁用的。您必须在配置中设置它才能使其工作:

# app/config/security.yml
firewalls:
    main:
        remember_me:
            key:      "%secret%"
            lifetime: 31536000 # 365 days in seconds
            path:     /
            domain:   ~ # Defaults to the current domain from $_SERVER

出色地。我不会将该配置放在 security.yml 中。但是,不知何故,导航器忽略了我的愿望,它确实保留了必要的 cookie,以便从某个 cookie 中重新获取先前的有效会话。

我怎样才能让用户始终使用他/她的登录名和密码登录?

4

1 回答 1

1

当您想对 chrome 用户强制执行此操作时,听起来您注定要失败:

Chrome 不会删除会话 cookie

https://groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-bugs/cjt3WwgOJ3c

每当激活“从上次中断的地方继续”功能时,您可能会出现这种行为。

于 2012-12-28T20:53:35.987 回答