// Récupérez l'utilisateur avec l'email donné en utilisant AlumniGateway
// Récupation de l'utilisateur avec l'email
$utilisateur = $gate->findByEmail($email);
if ($utilisateur instanceof Alumni) {
// L'utilisateur existe, vérifiez le mot de passe
if (password_verify($mdp, $utilisateur->getPassword())) {
if ($utilisateur[0]!=null) {
// L'utilisateur existe, vérification du mot de passe
if (password_verify($mdp, $utilisateur[0]['mdp'])) {
// Le mot de passe est correct, retournez l'utilisateur
//session_start();
return $utilisateur;
return new Alumni($utilisateur[0]['id'],$utilisateur[0]['mail'], $utilisateur[0]['mdp'], $utilisateur[0]['role'],$utilisateur[0]['nom'],$utilisateur[0]['prenom']);
} else {
// Le mot de passe est incorrect, renvoyez null
return null;
@ -68,10 +68,10 @@ class UtilisateurModele
$profilGate = new ProfilGateway($con);
// Insérez le nouvel utilisateur dans la base de données en utilisant AlumniGateway
if ($gate->insert($email, $hashpassword, $role)) {