OTP : 2FA Authentication

Improve : tighten the security + cosmetic
set double authentication : create, send link, usable with Google Authenticator and FreeOTP

1. OTP : prevent direct access without going throught the 2FA mechanism
2. Go back to the url where you were disconnected
3. Cosmetic
This commit is contained in:
sparkyx 2025-08-03 16:47:38 +02:00
parent 4bb0a46e6b
commit 4cee79c1f2
31 changed files with 1867 additions and 270 deletions

View file

@ -53,6 +53,12 @@ include_once NOALYSS_INCLUDE . '/class/noalyss_user.class.php';
global $g_user;
$g_user=new Noalyss_user($cn);
$g_user->Check();
/**
* check if 2FA is completed
*/
if ( ! $g_user->is_double_identified()) {
exit();
}
$act=$g_user->check_dossier($gDossier);
// AC CODE = SEARCH
if ($act =='P')