<?php

// pour la connexion PDO
require 'Modeles/maPDOClass.php';
// appel de la classe CommentClass
require 'Modeles/CommentClass.php';
// appel de la classe CommentManagerClass
require 'Modeles/CommentManagerClass.php';
// appel de la classe UserManagerClass
require 'Modeles/UserManagerClass.php';
// appel de la classe CommentAdminManagerClass
require 'Modeles/CommentAdminManagerClass.php';
// Vérification de validité de la session
if (!isset($_SESSION['maclef']) || $_SESSION['maclef'] != session_id()) {
    // destruction de la session
    UserManagerClass::decoUser();
    header("Location: ./");
}
$moi = new CommentAdminManagerClass(DB_DSN, DB_LOGIN, DB_PASS, true);
var_dump($moi);
 * Appel des dépendances
 */
// pour la connexion PDO
require 'Modeles/maPDOClass.php';
// appel de la classe UserManagerClass
require 'Modeles/UserManagerClass.php';
// si il on essaye de se déconnecter
if (isset($_GET['deconnect'])) {
    // appel de la fonction static
    UserManagerClass::decoUser();
    header("Location: ./");
}
// si il a cliqué sur s'identifier
if (isset($_POST['lelogin'])) {
    // création du manager de comment qui nous connecte à la DB (avec affichage erreur)
    $manager = new UserManagerClass(DB_DSN, DB_LOGIN, DB_PASS, true);
    $recup = $manager->verifUser($_POST['lelogin'], $_POST['lepass']);
    // si on trouve l'admin (un utilisateur en tout cas)
    if ($recup) {
        // on met ses champs en session
        $_SESSION = $recup;
        $_SESSION['maclef'] = session_id();
        // validité de session
        // redirection
        header("Location: ./");
    } else {
        // sinon
        $erreur = "Login et/ou mot de passe incorrectes";
    }
}
// si il on essaye de se connecter
<?php

require 'model/maPDOClass.php';
require 'Model/UserClass.php';
require 'Model/UserManagerClass.php';
require 'model/Ecrivain.php';
require 'model/EcrivainManager.php';
require 'model/EcrivainAdminManager.php';
require 'model/Periode.php';
require 'model/PeriodeManager.php';
require 'model/Livre.php';
require 'model/LivreManager.php';
require 'model/LivreAdminManager.php';
$manager = new EcrivainAdminManager(DB_SELECT, DB_USER, DB_PWD, true);
$menu = new PeriodeManager(DB_SELECT, DB_USER, DB_PWD, true);
$bonjour = new UserManagerClass(DB_SELECT, DB_USER, DB_PWD, true);
$salut = $bonjour->recupUser();
$recup_menu = $menu->recupTousPeriode();
$auteur = new EcrivainManager(DB_SELECT, DB_USER, DB_PWD, true);
$hasardecrivain = $auteur->hasardEcrivain();
$epoque = new PeriodeManager(DB_SELECT, DB_USER, DB_PWD, true);
$bouquin = new LivreManager(DB_SELECT, DB_USER, DB_PWD, true);
if (isset($_GET['idperiode'])) {
    $periode = $_GET['idperiode'];
    $ere = $epoque->recupUnPeriode($periode);
    require_once 'view/PeriodeVue.php';
}
if (isset($_GET['idecrivain'])) {
    $numauteur = $_GET['idecrivain'];
    $recupauteur = $manager->detailEcrivain($numauteur);
    require_once 'view/EcrivainVue.php';