I use cakephp/authentication
for user login, can it be set for a certain user id=1
so that the session timeout is 1 week?
In the config/app.php
file, I have set the session as follows
'Session' => [
'defaults' => 'cake',
'timeout' => 24 * 60, // 1 day
],
Thanky you
You could extend the default SessionAuthenticator
, overwrite the persistIdentity
method and set that new custom SessionAuthenticator inside your AuthenticationService.
Inside persistIdentity
the session is actually checked and re-written.
So you could set the Session timeout config before the session is set/renewed for your specific identity.
1 Like