This commit is contained in:
Laurent Destailleur 2023-04-19 22:21:14 +02:00
parent 62f51c4d35
commit ce283b6546

View File

@ -3,24 +3,27 @@ README (english)
Decription of htdocs/core/login directory Decription of htdocs/core/login directory
--------------------------------------------- ---------------------------------------------
This directory contains files that handle way to validate passwords. This directory contains files that handle the way to validate passwords.
If you want to add a new password checker function, just add a file in If you want to add a new password checker function, just add a file in this directory that follow an example of an already existing files.
this directory that follow example of already existing files.
This file must be called for example : This file must be called for example :
functions_mypasschecker.php functions_mypasschecker.php
Edit function name to call it: Edit the function name to call it:
check_user_mypasschecker check_user_mypasschecker
Change code of this function to return true if couple Change code of this function to return true if couple $usertotest / $passwordtotest is ok for you.
$usertotest / $passwordtotest is ok for you.
Then, you must edit you conf.php file to change the value of Then, you must edit you conf.php file to change the value of
$dolibarr_main_authentication $dolibarr_main_authentication
parameter to set it to : parameter to set it to :
mypasschecker mypasschecker
Once this is done, when you log in to Dolibarr, the function Once this is done, when you log in to Dolibarr, the function
check_user_mypasschecker in this file is called. check_user_mypasschecker in this file is called.
If the function return true and login exists, login is accepted. If the function return true and login exists, login is accepted.
See page https://wiki.dolibarr.org/index.php?title=Authentication,_SSO_and_SSL for more information.