устройство config.timeout_in не работает - PullRequest
13 голосов
/ 03 марта 2011

Я не могу установить время ожидания сеанса с помощью устройства devise timeout в initializer / devise.rb

Я установил

config.timeout_in = 1.minute

в initializers / devise.rb, и я вошел в систему с одним пользователем и осталсяпростоя в течение 2 минут.Предполагается, что это делает недействительным текущий сеанс и снова запрашивает учетные данные пользователя, но сеанс никогда не умирает.

Я что-то делаю неправильно или что-то пропустил?

Спасибо

Ответы [ 2 ]

13 голосов
/ 12 сентября 2012

Вам необходимо включить :timeoutable в вашу модель, т.е.

devise :timeoutable

http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Timeoutable

3 голосов
/ 04 января 2016

Timeout_in и Remember_me не будут работать вместе.

График времени несовместим с флажком Remember_me.Вы можете иметь один, но не оба.

...