<?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';