$erreur
"; } } function getError($code){ switch ($code){ case 1: return "Adresse mail ou mot de passe invalide."; } } function authentification($db, $mail, $password){ $result = pg_query_params($db, "SELECT * FROM Utilisateur WHERE mail = $1;", array($mail)); if ($result){ $row = pg_fetch_array($result); return (strcmp($row["passwd"], $password)) == 0; } return false; } function init(){ global $db; session_start(); if(!isset($_SESSION['mail'])){ if (isset($_POST['mail_field'])){ $mail = htmlentities(pg_escape_string ($_POST['mail_field'])); $password = htmlentities(pg_escape_string($_POST['password'])); $result = authentification($db, $mail, $password); if($result) { $_SESSION['mail'] = $mail; header('Location: tableauBord/tableauBord.php'); } else { header('Location: index.php?error=1'); } } } else{ header('Location: tableauBord/tableauBord.php'); } } ?>Si vous n'avez pas de compte cliquez ici.