$maSession = new Session(); foreach ($un as $clef => $valeur) { $maSession->write($clef, $valeur); } $maSession->write("idutil", session_id()); // redirection header("Location: ./"); } else { // création erreur $erreur_login = "******"; // Appel de la vue require_once 'vues/connexionVue.php'; } // si on veut se déconnecter ou que notre connexion n'est plus valide } elseif (isset($_GET['deco'])) { Session::deconnectSession(); // redirection header("Location: ./"); // si on est connecté } elseif (isset($_SESSION['idutil']) && $_SESSION['idutil'] == session_id()) { // appel des modèles nécessaires require 'modeles/ArticleClass.php'; require 'modeles/ArticleManagerClass.php'; require 'modeles/AdminArticleManagerClass.php'; switch ($_SESSION['droit_id']) { case 1: // si admin // si admin case 2: // ou modérateur $manage = new AdminArticleManager();