Symfony HWIOAuthBundle - 如何自动注销?

时间:2015-10-12 09:54:14

标签: symfony timeout logout hwioauthbundle

我正在使用HWIOAuthBundle用户使用其社交帐户登录。一旦用户登录,它就会在30分钟左右后退出。

知道如何禁用它以便永远保持登录状态吗?

2 个答案:

答案 0 :(得分:1)

在配置中设置cookie_lifetime

# app/config/config.yml
framework:
    session:
        #lifetime in seconds
        cookie_lifetime: 3600

有关详细信息,请参阅Framework configuration。如果您希望永久记录用户,您可能还需要查看实现“记住我”的功能,有关详细信息,请参阅here

答案 1 :(得分:1)

使用防火墙中的remember_me或将cookie_lifetime添加到1年,具体取决于您的设计模式

 firewalls:
     secured_area:   
         remember_me:
            lifetime: 31536000 #1 year