2015-10-12 22 views
4

我正在使用HWIOAuthBundle供用户使用其社交帐户登录。一旦用户登录,它会在30分钟左右后注销。Symfony HWIOAuthBundle - 如何禁用自动注销?

任何想法如何禁用,让他们永远保持登录状态?

+0

对我来说,解决办法是在security.yml '安全: 防火墙: 主: remember_me: 键:%秘% 寿命:31536000#365天,seconds' –

回答

1

集配置中的cookie_lifetime

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

更多信息,请参见Framework configuration。如果你想让你的用户永久记录下来,你可能还想看看实现“记住我”的功能,请参阅here了解更多信息

1

从你的防火墙使用remember_me或者仅仅添加cookie_lifetime到1年,取决于你的设计模式

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