TGWSE_GY Posted June 8, 2009 Share Posted June 8, 2009 Okay so my login system uses PHP $_SESSION and it works fine for the most part except when a user has been away from the site say for 5 hours and comes back they are denied access and we have to delete them from the active_users tbl in the DB to allow them to log in? Is there a way to make $_SESSION's stay active for X-Amount of time and then kick off a script to log the uset off of the site. Thanks Quote Link to comment Share on other sites More sharing options...
PFMaBiSmAd Posted June 8, 2009 Share Posted June 8, 2009 http://www.phpfreaks.com/forums/index.php/topic,255479.msg1201442.html#msg1201442 Quote Link to comment Share on other sites More sharing options...
justAnoob Posted June 8, 2009 Share Posted June 8, 2009 session_set_cookie_params('900', '/', 'http://www.yoursite.com'); //15 minutes i think // keeps the user logged in until the browser closes time limit , path, domain I'm pretty sure the time limit is in seconds. Quote Link to comment Share on other sites More sharing options...
gevans Posted June 8, 2009 Share Posted June 8, 2009 http://www.captain.at/howto-php-sessions.php Have a look at that article. It has info about changing the time your sessions stays alive for in an open browser. You're active_user table should not rely on a user logging out to remove a user. Quote Link to comment Share on other sites More sharing options...
pneudralics Posted June 8, 2009 Share Posted June 8, 2009 Okay so my login system uses PHP $_SESSION and it works fine for the most part except when a user has been away from the site say for 5 hours and comes back they are denied access and we have to delete them from the active_users tbl in the DB to allow them to log in? Is there a way to make $_SESSION's stay active for X-Amount of time and then kick off a script to log the uset off of the site. Thanks I think you have to use cookies if you want users to be able to come back to the site. I think once the browser is closed the session dies. Quote Link to comment Share on other sites More sharing options...
TGWSE_GY Posted June 10, 2009 Author Share Posted June 10, 2009 Thanks guys that helps a lot Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.