Authentification: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
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.

Navigation menu