Authlogic:remember_me选项对用户不起作用

时间:2012-10-07 19:36:11

标签: ruby-on-rails ruby authlogic

拥有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)

创建了usersession,但用户在16分钟后退出(无论:remember_me设置为true还是false

如果logout_on_timeout设置为false,则当用户即使在16分钟后也没有结束时。

如何使:remember_me选项有效?

1 个答案:

答案 0 :(得分:0)

在此问题的https://github.com/binarylogic/authlogic/pull/308处找到解决方案