Authlogic Timeout

/ Published in: Rails
Save to your folder(s)

This will require a user to log back in if they are inactive for more than 10 minutes. In order for this feature to be used you must have a last_request_at datetime column in your table for whatever model you are authenticating with.

Copy this code and paste it in your HTML
  1. #User.rb
  2. acts_as_authentic do |c|
  3. c.logged_in_timeout = 10.minutes # default is 10.minutes
  4. end
  6. #UserSession.rb
  7. class UserSession < Authlogic::Session::Base
  8. logout_on_timeout true # default if false
  9. end


Report this snippet


RSS Icon Subscribe to comments

You need to login to post a comment.