Commit f226ca5382a24fa56a6dc776eba43e3df5d63c7e

Authored by Etienne Pallier
1 parent eccf3281
Exists in master and in 1 other branch dev

Bugfix vues pour les stats

v4.106.2-3.7.9
config/app.default.php
@@ -359,6 +359,31 @@ return [ @@ -359,6 +359,31 @@ return [
359 * To use database sessions, load the SQL file located at config/Schema/sessions.sql 359 * To use database sessions, load the SQL file located at config/Schema/sessions.sql
360 */ 360 */
361 'Session' => [ 361 'Session' => [
  362 +
362 'defaults' => 'php', 363 'defaults' => 'php',
  364 +
  365 + // Pour changer le timeout de session (en minutes)
  366 + // Voir un bon exemple de comment gérer l'event timeout ici :
  367 + // https://stackoverflow.com/questions/32298817/how-to-prevent-cakephp-3-0-from-extending-session-timeout-with-ajax-requests
  368 + 'timeout' => 5, // mn
  369 +
  370 + /* Pour changer le timeout de cookie (en secondes)
  371 + *
  372 + * https://book.cakephp.org/3/fr/development/sessions.html
  373 + *
  374 + * La différence entre les valeurs Session.timeout et session.cookie_lifetime
  375 + * est que la deuxième repose sur le fait que le client dit la vérité sur le cookie.
  376 + * Si vous devez vérifier plus strictement le timeout, sans que cela ne repose sur ce que dit le client,
  377 + * vous devez utiliser Session.timeout.
  378 + * Merci de noter que Session.timeout correspond au temps total d’inactivité d’un utilisateur
  379 + * (par ex, le temps sans visite d’aucune page où la session est utilisée),
  380 + * et ne limite pas le nombre total de minutes pendant lesquelles un utilisateur peut rester sur le site.
  381 + 'ini' => [
  382 + // Rend le cookie non valide après 30 minutes s'il n'y
  383 + // a aucune visite d'aucune page sur le site.
  384 + 'session.cookie_lifetime' => 1800
  385 + ]
  386 + */
  387 +
363 ], 388 ],
364 ]; 389 ];
database/update/script_sql/db-update-2020-10-21.sql
@@ -8,7 +8,6 @@ START TRANSACTION; @@ -8,7 +8,6 @@ START TRANSACTION;
8 -- 8 --
9 9
10 CREATE TABLE stats ( 10 CREATE TABLE stats (
11 ---year int(4) NOT NULL,  
12 year year(4) NOT NULL, 11 year year(4) NOT NULL,
13 user_id int(11) NOT NULL, 12 user_id int(11) NOT NULL,
14 last_login_time datetime DEFAULT NULL, 13 last_login_time datetime DEFAULT NULL,