Sha256: 8d8f2046b0f443e3a816415d52281f92bf1b8f10a07ab368f8f4e17bb7fc9636
Contents?: true
Size: 415 Bytes
Versions: 3
Compression:
Stored size: 415 Bytes
Contents
module Merb::Authentication::Strategies class RememberMeStrategy < Merb::Authentication::Strategy def run! if cookies[:auth_token] user = Merb::Authentication.user_class.first( :conditions => [ "remember_token = ?", cookies[:auth_token] ] ) end user && user.remembered? ? user : nil end # run! end # RememberMeStrategy end # Merb::Authentication::Strategies
Version data entries
3 entries across 3 versions & 1 rubygems