Commit 2306e27588d72604b3773adbfa88ee7480df3e3d
1 parent
1f33587c
Exists in
master
and in
1 other branch
- Bugfix bug sur 1ère connexion d'un nouvel utilisateur
Cache Ldap (table users) forcé pour éviter ce bug => v5.2.11-3.7.9
Showing
4 changed files
with
12 additions
and
8 deletions
Show diff stats
CHANGELOG
@@ -422,8 +422,9 @@ Commencer à implémenter le nouveau workflow v5 : | @@ -422,8 +422,9 @@ Commencer à implémenter le nouveau workflow v5 : | ||
422 | ======= CHANGES ======= | 422 | ======= CHANGES ======= |
423 | 423 | ||
424 | ------- | 424 | ------- |
425 | -15/09/2021 v5.2.11-3.7.9 | ||
426 | - - Bugfix bug sur 1ère connexion d'un nouvel utilisateur | 425 | +16/09/2021 v5.2.11-3.7.9 |
426 | + - Bugfix bug sur 1ère connexion d'un nouvel utilisateur | ||
427 | + - Cache Ldap (table users) forcé pour éviter ce bug | ||
427 | 428 | ||
428 | ------- | 429 | ------- |
429 | 14/09/2021 v5.2.10-3.7.9 | 430 | 14/09/2021 v5.2.10-3.7.9 |
README.md
@@ -52,8 +52,8 @@ Logiciel testé et validé sur les configurations suivantes : | @@ -52,8 +52,8 @@ Logiciel testé et validé sur les configurations suivantes : | ||
52 | 52 | ||
53 | -------------------------------------------------------------------------------------------- | 53 | -------------------------------------------------------------------------------------------- |
54 | 54 | ||
55 | -Date: 14/09/2021 | ||
56 | -Version: v5.2.10-3.7.9 | 55 | +Date: 16/09/2021 |
56 | +Version: v5.2.11-3.7.9 | ||
57 | 57 | ||
58 | 58 | ||
59 | 59 |
src/Controller/UsersController.php
@@ -12,8 +12,8 @@ use Cake\ORM\Entity; | @@ -12,8 +12,8 @@ use Cake\ORM\Entity; | ||
12 | const SessionTimeoutON = false; | 12 | const SessionTimeoutON = false; |
13 | //const SessionTimeoutON = true; | 13 | //const SessionTimeoutON = true; |
14 | 14 | ||
15 | -const DEBUG=true; | ||
16 | -//const DEBUG=false; | 15 | +//const DEBUG=true; |
16 | +const DEBUG=false; | ||
17 | 17 | ||
18 | /** | 18 | /** |
19 | * Users Controller | 19 | * Users Controller |
@@ -351,7 +351,7 @@ class UsersController extends AppController { | @@ -351,7 +351,7 @@ class UsersController extends AppController { | ||
351 | DEBUG && debug($user_login); // le login | 351 | DEBUG && debug($user_login); // le login |
352 | if (is_null($user_login)) throw new \ErrorException("Pas de user login trouvé dans la session (user_login is null)"); | 352 | if (is_null($user_login)) throw new \ErrorException("Pas de user login trouvé dans la session (user_login is null)"); |
353 | $user = $this->Users->find()->where(['username'=>$user_login])->first(); | 353 | $user = $this->Users->find()->where(['username'=>$user_login])->first(); |
354 | - debug($user); | 354 | + DEBUG && debug($user); |
355 | //$user = null; | 355 | //$user = null; |
356 | if (is_null($user)) { | 356 | if (is_null($user)) { |
357 | debug("Liste des users de la table users :"); | 357 | debug("Liste des users de la table users :"); |
src/Model/Table/LdapConnectionsTable.php
@@ -16,11 +16,14 @@ const LDAP_CACHE_ALWAYS_ON = true; | @@ -16,11 +16,14 @@ const LDAP_CACHE_ALWAYS_ON = true; | ||
16 | // - NON => le CACHE LDAP (table users) n'est utilisé QUE si l'option ldap_cached est activée dans la config | 16 | // - NON => le CACHE LDAP (table users) n'est utilisé QUE si l'option ldap_cached est activée dans la config |
17 | //const LDAP_CACHE_ALWAYS_ON = false; | 17 | //const LDAP_CACHE_ALWAYS_ON = false; |
18 | 18 | ||
19 | +// DEBUG temporaire, uniquement pour ce fichier (module) | ||
20 | +//const DEBUG = true; | ||
21 | +const DEBUG = false; | ||
22 | + | ||
19 | 23 | ||
20 | class LdapConnectionsTable extends AppTable | 24 | class LdapConnectionsTable extends AppTable |
21 | { | 25 | { |
22 | 26 | ||
23 | - | ||
24 | private $DEBUG_MODE; // read from config | 27 | private $DEBUG_MODE; // read from config |
25 | 28 | ||
26 | private $authenticationType; | 29 | private $authenticationType; |