// ===================================================================================================================================================== $Infos['Page']['Titre'] = "Authentification d'un utilisateur"; // ===================================================================================================================================================== // Inclusion de la vue partielle pour l'affichage du contenu principal de la page // ===================================================================================================================================================== require_once fGetVue(__FILE__); // ===================================================================================================================================================== // Préparation des données à fournir à la vue : Le tableau $Vue // ===================================================================================================================================================== $rsa = new Crypt_RSA(); $PrivateKey = Bd::GetRsaPrivateKey(CRYPT_NUMRSAKEY); $rsa->setEncryptionMode(CRYPT_RSA_ENCRYPTION_PKCS1); $rsa->loadkey($PrivateKey); $Login = $rsa->decrypt(base64_decode($_POST['LoginCache'])); $Passwd = $rsa->decrypt(base64_decode($_POST['PasswordCache'])); $ResultatAuthentification = Bd::GetResultAuthentification($Login, $Passwd); if ($ResultatAuthentification != false) { $Vue['ResultAuthentification'] = true; $Vue['NomPrenom'] = $ResultatAuthentification['NomUser'] . " " . $ResultatAuthentification['PrenomUser']; $Vue['Sexe'] = $ResultatAuthentification['SexeUser']; $Vue['Type'] = $ResultatAuthentification['LibelleTypeUser']; //Test si le mot de passe est le mot de passe par défaut if ($Passwd == "x") { $Vue['MotDePasseInitial'] = true; } else { $Vue['MotDePasseInitial'] = false; } $Vue['DateCreationCompte'] = $ResultatAuthentification['DateCreationUser']; $Vue['DateDerniereConnexion'] = $ResultatAuthentification['DateDerniereConnexionUser']; $Vue['HeureDerniereConnexion'] = $ResultatAuthentification['HeureDerniereConnexionUser']; $Vue['NbEchecConnexion'] = $ResultatAuthentification['NbEchecConnexionUser'];