Project

General

Profile

« Previous | Next » 

Revision 577f33c5

Added by Ohad Levy about 12 years ago

  • ID 577f33c503d432b504c78f439a664d9a70a24fac

fixes #1606 - foreman returns to main screen after session expiry

View differences:

app/controllers/application_controller.rb
end
def session_expiry
expire_session if session[:expires_at].blank? or (session[:expires_at].utc - Time.now.utc).to_i < 0
if session[:expires_at].blank? or (session[:expires_at].utc - Time.now.utc).to_i < 0
expire_session
session[:original_uri] = request.fullpath # keep the old request uri that we can redirect later on
end
rescue => e
logger.warn "failed to determine if user sessions needs to be expired, expiring anyway: #{e}"
expire_session

Also available in: Unified diff