diff --git a/README.md b/README.md index df26994..6d39ea1 100644 --- a/README.md +++ b/README.md @@ -54,12 +54,10 @@ Logiciel testé et validé sur les configurations suivantes : VERSION ACTUELLE Date: 10/01/2019 -Version: 2.9.1.9 +Version: 2.9.1.10 Author: EP - Ajout du mode ldap authentifié : - - Attention, modif de la BD, il faut executer le script db-update-2019-01-09.sh ("-CRAL.sh" pour le CRAL) - - renommé tous les champs et variables *_ldap en ldap_* pour meilleure lisibilité - - adapté la section LDAP de la config + Bugfix et CLEANUP de la gestion du LDAP + - bugfix de la section ldap_authentified Version majeure en cours : 2.9 (https://projects.irap.omp.eu/versions/207) @@ -75,11 +73,12 @@ CHANGEMENTS IMPORTANTS (MILESTONES) Liste complète des évolutions: https://gitlab.irap.omp.eu/epallier/labinvent/commits/master -10/01/2019 Version: 2.9.1.8 (EP) +10/01/2019 Version: 2.9.1.10 (EP) Ajout du mode ldap authentifié : - **Attention, modif de la BD**, il faut executer le script db-update-2019-01-09.sh ("-CRAL.sh" pour le CRAL) - renommé tous les champs et variables *_ldap en ldap_* pour meilleure lisibilité - adapté la section LDAP de la config + - cleanup 21/12/2018 Version: 2.9.1.4 (EP) Version et date affichés automatiquement et merge vues listes... : diff --git a/src/Model/Table/LdapConnectionsTable.php b/src/Model/Table/LdapConnectionsTable.php index 244609f..f578061 100755 --- a/src/Model/Table/LdapConnectionsTable.php +++ b/src/Model/Table/LdapConnectionsTable.php @@ -100,13 +100,14 @@ class LdapConnectionsTable extends AppTable } } - // EP (aout 2017) - // ATTENTION : Utilisateur IMPORTANT. - // Avec cet utilisateur, on simule un utilisateur qui n'est PAS dans la table utilisateurs - // Il devrait donc se voir attribuer un role "Utilisateur" sans pour autant que ça soit écrit dans la table !!! - // login = '_NouvelUtilisateur_username' - // pass = '_NouvelUtilisateur_password' - // $prefix = "_NouvelUtilisateur_"; + /* EP (aout 2017) + * ATTENTION : Utilisateur IMPORTANT. + * Avec cet utilisateur, on simule un utilisateur qui n'est PAS dans la table utilisateurs + * Il devrait donc se voir attribuer un role "Utilisateur" sans pour autant que ça soit écrit dans la table !!! + * login = '_NouvelUtilisateur_username' + * pass = '_NouvelUtilisateur_password' + * $prefix = "_NouvelUtilisateur_"; + */ $ldapUsers[] = [ 'sn' => [ 'UTILISATEUR' @@ -141,7 +142,10 @@ class LdapConnectionsTable extends AppTable $this->LDAP_USED = $config->ldap_used ? TRUE : FALSE; - if (! $this->LDAP_USED) { + // TODO: AVIRER !!! + $this->LDAP_USED = FALSE; + + if ( ! $this->LDAP_USED ) { $this->authenticationType = $config->ldap_authenticationType; if (empty($this->fakeLDAPUsers)) $this->fakeLDAPUsers = $this->buildFakeLdapUsers(); return true; @@ -156,16 +160,14 @@ class LdapConnectionsTable extends AppTable $this->baseDn = $config->ldap_baseDn; $this->filter = $config->ldap_filter; $this->authenticationType = $config->ldap_authenticationType; - /*MCM*/ $this->ldap_authentified = $config->ldap_authentified; $this->bindDn = $config->ldap_bindDn; $this->bindPass = $config->ldap_bindPass; - /* fin MCM*/ return true; } - throw new Exception('The ldap configuration is not valid :
+ throw new Exception('The LDAP configuration is not valid :