mirror of
https://github.com/heartcombo/devise.git
synced 2022-11-09 12:18:31 -05:00
optimize earlier timeout_skip to avoid unecessary record lookup
This commit is contained in:
parent
29943a26e6
commit
12a265d1eb
1 changed files with 2 additions and 2 deletions
|
@ -21,8 +21,8 @@ Warden::Manager.after_set_user do |record, warden, options|
|
|||
|
||||
proxy = Devise::Hooks::Proxy.new(warden)
|
||||
|
||||
if record.timedout?(last_request_at) &&
|
||||
!env['devise.skip_timeout'] &&
|
||||
if !env['devise.skip_timeout'] &&
|
||||
record.timedout?(last_request_at) &&
|
||||
!proxy.remember_me_is_active?(record)
|
||||
Devise.sign_out_all_scopes ? proxy.sign_out : proxy.sign_out(scope)
|
||||
throw :warden, scope: scope, message: :timeout
|
||||
|
|
Loading…
Add table
Reference in a new issue