0
有這樣user_session
型號:Authlogic:remember_me選項沒有爲用戶工作
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-2分鐘後註銷(無論是:remember_me
設置爲true
或false
)
另外,如果logout_on_timeout
設置爲false
,即使用戶會話在16分鐘後仍未結束。
怎麼可能讓:remember_me
選項有效?