2015-10-12 2 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

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

firewalls: 
    secured_area: 
     remember_me: 
      lifetime: 31536000 #1 year 
Смежные вопросы