exists() ) { $_SESSION['message'] = 'Wrong login/password.'; header('Location: signin.php'); exit(); } } catch (PDOException $e) { // Si erreur lors de la création de l'objet PDO // (déclenchée par MyPDO::pdo()) $_SESSION['message'] = $e->getMessage(); header('Location: signin.php'); exit(); } catch (Exception $e) { // Si erreur durant l'exécution de la requête // (déclenchée par le throw de $user->exists()) $_SESSION['message'] = $e->getMessage(); header('Location: signin.php'); exit(); } /****************************************************************************** * Si tout est ok, on se connecte et se rend sur welcome.php */ $_SESSION['user'] = $login; header('Location: welcome.php'); exit();