CodeIgniter Forums

Full Version: [SOLVED] Session expiry time question
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

[eluser]minerbog[/eluser]
Hi Guys,

Sorry if this has been answered before but I did do a search and couldn't find anything relevant.

I am writing an app for a friend of mines business. It required users to login and everything seemed fine during testing. However we have hit a problem that I just cannot seem to get my head round.

The
Code:
$config['sess_expiration']        = 3600;
line sets the expiration of the session, but it seems to be regardless of user activity. Is there a way with CI to get the session expiry updated every time a user performs an action so the session expires after 3600 seconds of no activity??

Hope that made sense!!
Many Thanks.
Gav.

El Forum

[eluser]minerbog[/eluser]
How stupid do I feel!!!!

Problem solved, but there was never really a problem at all! Maybe this advice can be useful to anyone else who is just started with CI sessions!

To test the expiry of session I set the sess_expiration to 60 sec, but forgot the sess_time_to_update variable. I had the time to update set higher that the expiration so of course, if the session never updates it cannot stay alive and will always expire!!! DOH!

So advice to session newbie's, ALWAYS set your expiry time to a longer period than your update time!