0

有这样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)

用户会话已创建,但用户在 16 分钟后退出(无论 :remember_me设置为truefalse

此外,如果logout_on_timeout设置为false,则即使在 16 分钟后用户会话也不会结束。

如何使:remember_me选项起作用?

4

1 回答 1

0

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

于 2012-10-10T21:38:52.693 回答