Authlogic: опция Remember_me не работает для пользователя

Есть такие user_session модель:

class UserSession < Authlogic::Session::Base

  logout_on_timeout true # default if false

  find_by_login_method :find_by_login_or_email
  remember_me_for 2.weeks
  logged_in_timeout = 16.minutes # default is 10.minutes
  #logged_in_timeout = 2.hours { :if self.record. }
  #remember_me true
  after_create :update_user_activity

При попытке создать сеанс пользователя с :remember_me=>true

UserSession.create(:login => "login", :password => "my password", :remember_me => true)

user session создан, но пользователь вышел из системы через 16 минут (независимо от :remember_me установлен в true или же false)

Также если logout_on_timeout установлен в false, когда пользовательский доступ не заканчивается даже через 16 минут.

Как можно сделать :remember_me вариант работы?

1 ответ

Решение

Найдите решение этой проблемы на https://github.com/binarylogic/authlogic/pull/308

Другие вопросы по тегам