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)

usersession が作成されましたが、ユーザーは 16 分後にログアウトしました (問題は またはに:remember_me設定されていません)truefalse

また、にlogout_on_timeout設定するfalseと、usersession が 16 分経っても終了しない場合。

:remember_meオプションを機能させるにはどうすればよいですか?

4

1 に答える 1

0

この問題については、 https://github.com/binarylogic/authlogic/pull/308で解決策を見つけてください。

于 2012-10-10T21:38:52.693 に答える