Revision: 1265
Updated Code
at September 27, 2006 09:25 by gdonald
Updated Code
before_filter :session_expire private def session_expire if session[:user] session_length = 60*10 #10 Minutes for logged in users expire_time = session[:expire_time] || Time.now + 10 if expire_time < Time.now reset_session flash[:notice] = "You have been logged out due to an extended period of inactivity" redirect_to :controller => 'welcome' , :action => 'index' else session[:expire_time] = Time.now + session_length end end end
Revision: 1264
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 27, 2006 09:23 by gdonald
Initial Code
before_filter :session_expire private def session_expire if session[:user] session_length = 60*10 #10 Minutes for logged in users expire_time = session[:expire_time] || Time.now + 10 if expire_time < Time.now reset_session flash[:notice] = "You have been logged out due to an extended period of inactivity" redirect_to :controller => 'welcome' , :action => 'index' else session[:expire_time] = Time.now + session_length end end end
Initial URL
Initial Description
Initial Title
ruby session expire
Initial Tags
Initial Language
Ruby