我正在使用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' –