controller/connexion.php
/*
     * Verification des informations rmepli dans le formulaire de connexion
     */
Verification des informations rmepli dans le formulaire de connexion
Verification des informations rmepli dans le formulaire de connexion
public function validerFormulaireConnexion() {
        if (!empty($_POST["usager"]) && !empty($_POST["mdp"])) {
            $agentBdd = new Agent();
            if ($_POST["usager"] == "admin") {
                $agent = $agentBdd->rechercheParId('admin');
                if (password_verify($_POST["mdp"], $agent->getMdp())) {
                    $_SESSION["user"] = "admin";
                    header('Location: index.php');
                    exit();
                } else {
                    header('Location: index.php?action=connexion&error=compteInexistant');
                    exit();
                }
            } else {
                $user = filter_var($_POST["usager"], FILTER_SANITIZE_STRING);
                $verif = $agentBdd->rechercheExistenceUser($user);
                if ($verif == true) {
                    $agent = $agentBdd->rechercheParId($user);
                    if (password_verify($_POST["mdp"], $agent->getMdp())) {
                        $_SESSION["nom"] = $agent->getNom();
                        $_SESSION["prenom"] = $agent->getPrenom();
                        $_SESSION["user"] = $user;
                        header('Location: index.php');
                        exit();
                    } else {
                        header('Location: index.php?action=connexion&error=compteInexistant');
                        exit();
                    }
                } else {
                    header('Location: index.php?action=connexion&error=compteInexistant');
                    exit();
                }
            }
        } else {
            header('Location: index.php?action=connexion&error=champManquant');
            exit();
        }
    }
public function validerFormulaireConnexion ( ) { if ( ! empty ( $ _POST [ " usager " ] ) && ! empty ( $ _POST [ " mdp " ] ) ) { $ agentBdd = new Agent ( ) ; if ( $ _POST [ " usager " ] == " admin " ) { $ agent = $ agentBdd -> rechercheParId ( 'admin' ) ; if ( password_verify ( $ _POST [ " mdp " ] , $ agent -> getMdp ( ) ) ) { $ _SESSION [ " user " ] = " admin " ; header ( 'Location: index.php' ) ; exit ( ) ; } else { header ( 'Location: index.php?action=connexion&error=compteInexistant' ) ; exit ( ) ; } } else { $ user = filter_var ( $ _POST [ " usager " ] , FILTER_SANITIZE_STRING ) ; $ verif = $ agentBdd -> rechercheExistenceUser ( $ user ) ; if ( $ verif == true ) { $ agent = $ agentBdd -> rechercheParId ( $ user ) ; if ( password_verify ( $ _POST [ " mdp " ] , $ agent -> getMdp ( ) ) ) { $ _SESSION [ " nom " ] = $ agent -> getNom ( ) ; $ _SESSION [ " prenom " ] = $ agent -> getPrenom ( ) ; $ _SESSION [ " user " ] = $ user ; header ( 'Location: index.php' ) ; exit ( ) ; } else { header ( 'Location: index.php?action=connexion&error=compteInexistant' ) ; exit ( ) ; } } else { header ( 'Location: index.php?action=connexion&error=compteInexistant' ) ; exit ( ) ; } } } else { header ( 'Location: index.php?action=connexion&error=champManquant' ) ; exit ( ) ; } }
Verification des informations rmepli dans le formulaire de connexion
Verification des informations rmepli dans le formulaire de connexion