Il componente auth di Cakephp mi disconnette troppo rapidamente. Comunque cambiare questo?

StackOverflow https://stackoverflow.com/questions/814325

  •  03-07-2019
  •  | 
  •  

Domanda

Questa è la mia prima volta su StackOverflow anche se ho letto " Coding Horror abbastanza spesso. Comunque ...

Sto lavorando a un progetto scolastico / universitario utilizzando CakePHP e sto utilizzando AuthComponent integrato per supportare l'autenticazione dell'utente (ad es. accesso, ecc.).

Il mio problema è che mi disconnette dopo intervalli molto brevi. Non mi fa nemmeno aspettare una sessione completa (cioè chiudere il browser). A volte 5 minuti, a volte 10 e occasionalmente 15 ma non di più.

La cosa peggiore è quando mi disconnette quando chiamo un metodo che richiede l'accesso di un utente e decide di morire subito prima di.

Ho cercato un bel po 'ma non riesco a trovare una risposta. Qualsiasi aiuto sarà apprezzato!

È stato utile?

Soluzione

Non uso CakePHP dalla versione 1.1, quindi non sono sicuro che sia cambiato, ma potresti voler controllare il tuo livello DEBUG . Più bassa è l'impostazione DEBUG , più basso è il valore assegnato a CAKE_SESSION_TIMEOUT . In 1.1, ancora una volta, questo è tutto determinato in app / config / core.php .

MODIFICA : appena verificato, è stato riscritto ma l'idea rimane la stessa. In core.php cerca:

/**
 * Session time out time (in seconds).
 * Actual value depends on 'Security.level' setting.
 */
Configure::write('Session.timeout', '120');

E aumentalo in modo che il timeout della sessione richieda più tempo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top