<?php require_once "../includes/fonctions.inc.php"; ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test Session authentifiée</title> </head> <body> <?php // Test de session echo "<h4>Test de la classe Session implémentant IAuthentifiable</h4>"; // Ouverture d'une nouvelle session; Session::demarrer(); echo "<p>Session ouverte</p>"; // Test de valeur simple $valTest = '999'; Session::set('donnee1', $valTest); $val = Session::get('donnee1'); echo "<p>----> test de get - donnee1 : " . $val . " - "; 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