module RackWarden::WardenConfig::Warden::Strategies
Public Instance Methods
authenticate!()
click to toggle source
# File lib/rack_warden/warden.rb, line 50 def authenticate! # User-class based authenticator. See below for old local-based authenticator App.logger.debug "RW authenticate! method self #{self.class}" App.logger.debug "RW authenticating with password" user = User.authenticate(params['user']['username'], params['user']['password']) if user.is_a? User success!(user) App.logger.warn "RW user logged in '#{user.username}'" else fail!("Could not login") App.logger.warn "RW user failed regular login '#{params['user']['username']}'" end end
valid?()
click to toggle source
App.logger.debug “RW WardenStrategies.add(password) self #{self.class}”
# File lib/rack_warden/warden.rb, line 46 def valid? params['user'] && params['user']['username'] && params['user']['password'] end