delete(); } 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: welcome.php'); exit(); } catch (Exception $e) { // Si erreur durant l'exécution de la requête // (déclenchée par le throw de $user->create()) $_SESSION['message'] = $e->getMessage(); header('Location: welcome.php'); exit(); } /****************************************************************************** * Si tout est ok, on détruit la session et retourne sur signin.php */ session_destroy(); session_start(); $_SESSION['message'] = "Account successfully deleted."; header('Location: signin.php'); exit();