Commit 8b86699b196cab3329e3ec03263c4d0fc85a6f08

Authored by Etienne Pallier
1 parent ffc7fb21
Exists in master and in 2 other branches dev, dev-IRAP

test ldap

Showing 1 changed file with 10 additions and 5 deletions   Show diff stats
src/Model/Table/LdapConnectionsTable.php
... ... @@ -13,7 +13,7 @@ class LdapConnectionsTable extends AppTable
13 13 // (EP 23/5/19) Optimisation:
14 14 // Les utilisateurs sont stockés dans un cache (BD)
15 15 // pour limiter les accès au LDAP
16   - private $LDAP_CACHED = FALSE;
  16 + private $LDAP_CACHED = TRUE;
17 17  
18 18 public $useTable = false;
19 19  
... ... @@ -503,9 +503,12 @@ class LdapConnectionsTable extends AppTable
503 503 // TODO: optimisation possible
504 504 // 1) Search user in CACHE (DB)
505 505 $user_fetched = $this->checkAndFetchLDAPUserFromDB($user_login, $user_password);
  506 + $this->mydebugmsg("(1) user found in DB is:");
  507 + $this->mydebugmsg($user_fetched);
  508 + //TODO: A VIRER !!!
  509 + $user_fetched = FALSE;
506 510 // 2) If not CACHED, search user in LDAP
507 511 if ($user_fetched === FALSE) {
508   -
509 512 //$user_fetched = $this->checkAndFetchUserFromLdap($user_login, $user_password);
510 513  
511 514 $just_these = [];
... ... @@ -518,15 +521,17 @@ class LdapConnectionsTable extends AppTable
518 521 //TODO: optimisation, refactoriser si comportement général
519 522 //$binddn .= ','.$this->baseDn;
520 523 $user_fetched = $this->searchLdap($filter, $just_these, $user_login, $user_password);
  524 + $this->mydebugmsg("(1) user found in LDAP is:");
  525 + $this->mydebugmsg($user_fetched);
521 526 // CACHE the new user in DB for next time
522   - if ($user_fetched != FALSE) {
  527 + if ($user_fetched !== FALSE) {
523 528 $this->saveNewUserInDB($user_fetched[0]);
524 529 return $user_fetched[0];
525 530 }
526 531 }
527 532 else {
528   - debug("user found in DB");
529   - debug($user_fetched);
  533 + $this->mydebugmsg("(2) user found in DB is:");
  534 + $this->mydebugmsg($user_fetched);
530 535 }
531 536 //return $user_fetched; // Noter que $user_fetched peut etre egal a FALSE (si pas trouvé)
532 537 }
... ...