Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Session to timeout after xx time of inactivity


Reply


4 Posts   1913 Views

Avatar
chillburn.com.au

Community Member, 12 Posts

27 August 2010 at 2:23pm

Edited: 27/08/2010 2:24pm

Hi Guys

I have a site that i'm currently working on and i'm trying to figure out how to set up the session so that it times out after 10 minutes of inactivity. I've had a look thru the Session class and there is a set_timeout method but this uses session_set_cookie_params which sets out a timeout time from login when the user logs in. What i'm trying to do is reset the 10 minutes timestamp for each time a logged in user has loaded a page.

i've tried doing something like this: http://php.net/manual/en/function.session-set-cookie-params.php#78930 but I cannot get it to work. Has anyone been able to achieve this.

Thanks
Gav

Avatar
novaweb

Community Member, 115 Posts

29 February 2012 at 12:32pm

Edited: 02/03/2012 2:29pm

Bump

Thought Session::set_timeout would do it but that is not dependent on activity.

Avatar
novaweb

Community Member, 115 Posts

2 March 2012 at 2:50pm

I'm sure SilverStripe used to do this by default... but doesn't seem to anymore?

(I am looking for this functionality on the front end, not just in the CMS)

Once isitbeeroclockyet has hit the green, one of you kind souls should enlighten me ;)

Avatar
novaweb

Community Member, 115 Posts

5 March 2012 at 12:08pm

Here is a solution here:

http://www.silverstripe.org/general-questions/show/19349#post312298