2017-04-24 2 views
1

Pouvez-vous s'il vous plaît laissez-moi savoir comment augmenter le temps d'expiration de session pour CakePHP 2?Comment augmenter le temps de connexion pour cakephp 2

Actuellement, je définis la configuration ci-dessous.

Configure::write('Session', array(
     'defaults' => 'php', 
       'timeout' => 129600, // The session will timeout after 30 minutes of inactivity 
       'cookieTimeout' => 129600, // The session cookie will live for at most 24 hours, this does not effect session timeouts 
       'ini' => array(
        'session.gc_maxlifetime' => 129600 // 36 hours 
       ) 
    )); 

Mais, ces paramètres fonctionnent pas et session a expiré dans presque 24 minutes.Thanks Ce fil n'a pas résolu mon problème « How to increase cakephp Auth component session expire time »

+1

double possible de [Comment augmenter la session de composants CakePHP Auth expire t ime] (http://stackoverflow.com/questions/30694932/how-to-increase-cakephp-auth-component-session-expire-time) – drmonkeyninja

+0

J'ai essayé la mention de la solution dans la question ci-dessus. Cela n'a pas fonctionné pour moi. –

Répondre

0

Ajouter cette configuration dans le fichier core.php de votre application

Configure::write('Session', array(
'defaults' => 'cache',//default session 
'timeout' => '<time_in_minute>',//in minutes 
'cookieTimeout' => '<time_in_minute>',//in minutes 
'ini' => array('session.cookie_domain' => env('HTTP_BASE')), 
'handler' => array(
    'config' => '<handler>' //if you are using default sessions then this field is not necessary 
) 
)); 

Ajouter du temps selon vos besoins

+1

Ne fonctionnant pas, ce code ne m'a même pas permis de me connecter. –