Example #1
0
        $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();