Symfony HWIOAuthBundle - Как отключить автоматический выход из системы?

Я использую HWIOAuthBundle, чтобы пользователи могли входить в свою социальную учетную запись. И как только пользователь входит в систему, он выходит из системы примерно через 30 минут.

Любая идея, как отключить это, чтобы они оставались в системе навсегда?


person Florin Birgu    schedule 12.10.2015    source источник
comment
для меня решение было в security.yml security: firewalls: main: remember_me: key: %secret% lifetime: 31536000 # 365 days in seconds   -  person Florin Birgu    schedule 26.05.2016


Ответы (2)


Установите cookie_lifetime в вашей конфигурации:

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

См. конфигурацию платформы для получения дополнительной информации. Если вы хотите, чтобы ваши пользователи постоянно регистрировались, вы также можете рассмотреть возможность реализации функции «запомнить меня», см. здесь для получения дополнительной информации

person Carlos Granados    schedule 12.10.2015

Используйте Remember_me из своего брандмауэра или просто добавьте cookie_lifetime на 1 год, в зависимости от вашего шаблона проектирования.

 firewalls:
     secured_area:   
         remember_me:
            lifetime: 31536000 #1 year 
person rommct    schedule 12.10.2015