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 Link to comment https://forums.phpfreaks.com/topic/161329-solved-_sessions/ 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 Link to comment https://forums.phpfreaks.com/topic/161329-solved-_sessions/#findComment-851324 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. Link to comment https://forums.phpfreaks.com/topic/161329-solved-_sessions/#findComment-851325 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. Link to comment https://forums.phpfreaks.com/topic/161329-solved-_sessions/#findComment-851327 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. Link to comment https://forums.phpfreaks.com/topic/161329-solved-_sessions/#findComment-851332 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 Link to comment https://forums.phpfreaks.com/topic/161329-solved-_sessions/#findComment-853057 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.