Début du travail sur la page des paramètres : adaptation de la redirection du choix utilisateur + fonctionnalité de changement de mot de passe utilisateur

This commit is contained in:
ycharbi
2022-01-19 18:23:15 +01:00
parent 3da0a37443
commit 08535603f4
7 changed files with 200 additions and 12 deletions
@@ -12,15 +12,15 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/connexion.php")
* Elle compare ces information avec la ligne correspondante dans la base de donnée (en prenant l'adresse de courriel comme sélecteur).
* Elle hache le mot de passe du formulaire et le compare à celui de l'entrée correspondante en base.
*/
function validationIdentifiants($pdo,$identifiant,$mdp){
function validationIdentifiants($pdo,$identifiant,$mdp) {
try {
$req = 'SELECT * FROM postfix_utilisateurs WHERE utilisateur=:identifiant';
$prep = $pdo->prepare($req);
$prep->bindValue(':identifiant', $identifiant);
$prep->execute();
$sql = $pdo->prepare($req);
$sql->bindValue(':identifiant', $identifiant);
$sql->execute();
$result = $prep ->fetchAll(PDO::FETCH_ASSOC);
$result = $sql ->fetchAll(PDO::FETCH_ASSOC);
$comptage = count($result);
}
@@ -28,7 +28,7 @@ function validationIdentifiants($pdo,$identifiant,$mdp){
die ("Erreur lors du traitement de la requête : " . $e->getMessage());
}
if($comptage == 1){
if ($comptage == 1) {
/**
* Les paramètres de la fonction crypt de $mot_de_passe_form sont composés du mot de passe issue du formulaire accueil ainsi que du sel.