Автоматический выход Authlogic по тайм-ауту

Я использую гем Authlogic в своем приложении, и мне нужно, чтобы пользователи автоматически выходили из системы после 15 минут бездействия. Может ли кто-нибудь сказать мне, как это сделать?


person el_quick    schedule 14.02.2011    source источник


Ответы (1)


На пользовательской модели:

acts_as_authentic do |c|
  c.logged_in_timeout(5.minutes)
end

в модели UserSession:

self.logout_on_timeout = true
person el_quick    schedule 14.02.2011
comment
Спасибо! Я попробовал это, и это работает. Проблема для меня в том, что он не показывает, что пользователь вышел из системы, пока он не попытается что-то сделать после бездействия в течение 15 минут. Легко ли этого добиться? - person Sean; 13.04.2012