Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

Commit

Permalink
better log messages
Browse files Browse the repository at this point in the history
  • Loading branch information
pencil committed Nov 12, 2012
1 parent 03768ca commit ed18d31
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions app/helpers/sessions_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,21 @@ def acquire_login_ticket
while !ticket
ticket = LoginTicket.create ticket: 'LT-' + SecureRandom.urlsafe_base64(30)
end
logger.debug "Created login ticket '#{ticket.ticket}'"
ticket
end

def validate_login_ticket
ticket = LoginTicket.find_by_ticket (params[:session] || {})[:login_ticket]
login_ticket = (params[:session] || {})[:login_ticket]
ticket = LoginTicket.find_by_ticket login_ticket
valid = if ticket.nil?
logger.info "No login ticket found"
logger.info "Login ticket '#{login_ticket}' not found"
false
elsif ticket.created_at < 2.hours.ago
logger.info "Login ticket expired"
logger.info "Login ticket '#{ticket.ticket}' expired"
false
else
logger.info "Login ticket '#{ticket.ticket}' successfully validated"
ticket.delete
true
end
Expand Down

0 comments on commit ed18d31

Please sign in to comment.