31,003
edits
m (/) |
mNo edit summary |
||
| Line 77: | Line 77: | ||
// Sinon, on affiche la page de login | // Sinon, on affiche la page de login | ||
== Les modules de login == | |||
Les modules de login sont les fichiers qui contiennent les fonctions qui controlent la validite d'un couple user/password. | |||
Il y a un fichier par module. Chaque fichier assure un type de controle différent. | |||
* Le fichier '''htdocs/include/login/functions_http.php''' controle la validite du couple user/mot de passe par une authentification de type http Basic. | |||
* Le fichier '''htdocs/include/login/functions_ldap.php''' verifie la validite d'un couple user/mot de passe dans un annuaire LDAP. | |||
* Le fichier '''htdocs/include/login/functions_dolibarr.php''' veririe la validite d'un couple user/mot de passe dans la base de donnee 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'''. | |||
Dans ce fichier, Dolibarr sollicite la seule fonction qui s'y trouve en envoyant comme parametres le user et mot de passe.La fonction renvoie vrai si le couple est valide. | |||