On 20 Mar, 14:34, "bernardo" <[EMAIL PROTECTED]> wrote:
> Try using this: ini_set("session.gc_maxlifetime","14400");
> and set CAKE_SESSION_SECURITY to high.
That ini_set thing should be placed in cake/libs/session.php, right?
If it's so, I've done it, but the problem persists.
Maybe I'm dumb and I don't understand, or maybe I did not explain the
problem correctly (english isn't my mother language).
Say I've logged in and I start to write a post for my blog, and it
takes 25 minutes. If I've set my session to timeout after 20 minutes
(high security level), as soon as I press the submit button, I get
redirected to the login screen, because the add method of my posts
controller has a call to the following function at the first line:
function checkSession()
{
// If the session info hasn't been set...
if (!$this->Session->check('User'))
{
// Force the user to login
$this->redirect('/users/login');
exit();
}
}
$this->Session->check('User') returns false, thus making me lose my
post.
Thanks for your help, by the way, much appreciated ;-)
But I'm starting to think that I'll be forced to make my sessions last
for more time than I actually need, to solve my problem.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---