Revision 577f33c5
Added by Ohad Levy about 12 years ago
- ID 577f33c503d432b504c78f439a664d9a70a24fac
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
fixes #1606 - foreman returns to main screen after session expiry