Class: Authstrategies::RememberMeStrategy

Inherits:
Warden::Strategies::Base
  • Object
show all
Defined in:
lib/authstrategies/remember_me.rb

Instance Method Summary collapse

Instance Method Details

#authenticate!Object



7
8
9
10
11
12
13
# File 'lib/authstrategies/remember_me.rb', line 7

def authenticate!
  user = User.find_by_remember_token(request.cookies["authstrategies"])
  if user && user.remember_me
    success!(user)
  end
  fail!('')
end

#valid?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/authstrategies/remember_me.rb', line 3

def valid?
  !!(request.cookies["authstrategies"])
end