Authentification: Difference between revisions

Updated login modules path
No edit summary
(Updated login modules path)
Line 56: Line 56:
Les modules de login sont les fichiers qui contiennent les fonctions qui contrôlent la validité d'un couple user/password.
Les modules de login sont les fichiers qui contiennent les fonctions qui contrôlent la validité d'un couple user/password.
Il y a un fichier par module. Chaque fichier assure un type de contrôle différent.
Il y a un fichier par module. Chaque fichier assure un type de contrôle différent.
* Le fichier '''htdocs/include/login/functions_http.php''' contrôle la validité du couple user/mot de passe par une authentification de type http Basic.
* Le fichier '''htdocs/core/login/functions_http.php''' contrôle la validité du couple user/mot de passe par une authentification de type http Basic.
* Le fichier '''htdocs/include/login/functions_ldap.php''' vérifie la validité d'un couple user/mot de passe dans un annuaire LDAP.
* Le fichier '''htdocs/core/login/functions_ldap.php''' vérifie la validité d'un couple user/mot de passe dans un annuaire LDAP.
* Le fichier '''htdocs/include/login/functions_dolibarr.php''' vérifie la validité d'un couple user/mot de passe dans la base de donnée Dolibarr.
* Le fichier '''htdocs/core/login/functions_dolibarr.php''' vérifie la validité d'un couple user/mot de passe dans la base de donnée Dolibarr.


Chaque fichier contient en fait uniquement une fonction '''check_user_password_xxx''' mais Dolibarr ne va en utiliser qu'un. Ce sera celui dont la valeur '''xxx''' correspond a la valeur de la variable '''dolibarr_main_authentication''' du fichier '''conf/conf.php'''.
Chaque fichier contient en fait uniquement une fonction '''check_user_password_xxx''' mais Dolibarr ne va en utiliser qu'un. Ce sera celui dont la valeur '''xxx''' correspond a la valeur de la variable '''dolibarr_main_authentication''' du fichier '''conf/conf.php'''.
Dans ce fichier, Dolibarr sollicite la seule fonction qui s'y trouve en envoyant comme paramètres le user et mot de passe.La fonction renvoie vrai si le couple est valide.
Dans ce fichier, Dolibarr sollicite la seule fonction qui s'y trouve en envoyant comme paramètres le user et mot de passe.La fonction renvoie vrai si le couple est valide.
Bureaucrats, emailconfirmed, Administrators
149

edits