Ejemplo n.º 1
0
echo $val == $valTest ? " test REUSSI </p>" : " *** ECHEC du test *** </p>";
// test de d'écriture des valeurs d'authentification
Session::authentifier(array('auth1' => 'valeur1', 'auth2' => 'valeur2'));
echo "<p>Session authentifiée</p>";
// test de récupération d'une valeur d'authentification
$val = Session::getAuth('auth2');
echo "<p>----> test de getAuth - auth2 : " . $val . "</p>";
// test de vérification de l'ensemble des valeurs d'authentification
// cas nominal
if (Session::estAuthentifie(array('auth1', 'auth2'))) {
    echo "<p>----> test d'authentification correcte REUSSI </p>";
} else {
    echo "<p>----> *** ECHEC du test d'authentification correcte *** </p>";
}
// cas d'échec
if (!Session::estAuthentifie(array('data1', 'auth2'))) {
    echo "<p>----> test d'authentification <b><i>incorrecte</i></b> REUSSI </p>";
} else {
    echo "<p>----> *** ECHEC du test d'authentification <b><i>incorrecte</i></b> *** </p>";
}
// test de fermeture de la session
echo "<p>Fermeture de la session</p>";
Session::finAuthentification();
$sid = session_id();
echo empty($sid) ? "<p>---->test de fermeture de la session REUSSI <p>" : "<p>----> *** ECHEC du test de fermeture de la session <p>";
// Test de valeur simple : il doit échouer
$val = Session::get('donnee1');
echo "<p>----> test de get - donnee1 : " . $val . " - ";
echo $val == $valTest ? " test REUSSI </p>" : " *** ECHEC du test *** </p>";
?>
    </body>
Ejemplo n.º 2
-1
 function afficherUneCateg()
 {
     $this->vue = new V_Vue("../vues/templates/template.inc.php");
     $daoCateg = new M_DaoCategorie();
     $daoCateg->connecter();
     $this->vue->ajouter('listeCateg', $daoCateg->getAll());
     $this->vue->ajouter('loginAuthentification', Session::getAuth('login'));
     $this->vue->ajouter('titreVue', "LAFLEUR : Produits par catégorie");
     $this->vue->ajouter('centre', "../vues/includes/accueil/centre.inc.php");
     if (Session::estAuthentifie(array('login'))) {
         $daoProduit = new M_DaoProduit();
         $daoProduit->connecter();
         $id = getParametre("id", "bul");
         // récupérer le libellé de la catégorie de produits
         $categ = $daoCateg->getOneById($id);
         $this->vue->ajouter('libelleCateg', $categ->getLibelle());
         $this->vue->ajouter('listeProduits', $daoProduit->getListeProduitsParCateg($id));
         $this->vue->ajouter('centre', "../vues/includes/produit/centreListe.inc.php");
         $daoProduit->deconnecter();
     } else {
         $this->vue->ajouter('message', "Vous n'êtes pas authentifié");
         $this->vue->ajouter('centre', "../vues/includes/accueil/centre.inc.php");
     }
     $daoCateg->deconnecter();
     $this->vue->afficher();
 }