我正在使用HWIOAuthBundle供用户使用其社交帐户登录。一旦用户登录,它会在30分钟左右后注销。Symfony HWIOAuthBundle - 如何禁用自动注销?
任何想法如何禁用,让他们永远保持登录状态?
我正在使用HWIOAuthBundle供用户使用其社交帐户登录。一旦用户登录,它会在30分钟左右后注销。Symfony HWIOAuthBundle - 如何禁用自动注销?
任何想法如何禁用,让他们永远保持登录状态?
集配置中的cookie_lifetime
:
# app/config/config.yml
framework:
session:
#lifetime in seconds
cookie_lifetime: 3600
更多信息,请参见Framework configuration。如果你想让你的用户永久记录下来,你可能还想看看实现“记住我”的功能,请参阅here了解更多信息
从你的防火墙使用remember_me或者仅仅添加cookie_lifetime到1年,取决于你的设计模式
firewalls:
secured_area:
remember_me:
lifetime: 31536000 #1 year
对我来说,解决办法是在security.yml '安全: 防火墙: 主: remember_me: 键:%秘% 寿命:31536000#365天,seconds' –