session_destroy();
}
/**
Etablis le status de visiteur si non connecté
**/
if (!isset($_SESSION['rang'])) {
$_SESSION['rang'] = 0;
}
/**
Récupération des informations sur la page actuelle
**/
if ($currentPageData = getCurrentPageData()) {
if ($currentPageData['fullRight'][$_SESSION['rang']] == 0) {
// On invite l'utilisateur à se connecter au CAS
phpCAS::client(CAS_VERSION_2_0, CAS_SERVER_URI, (int) constant('CAS_SERVER_PORT'), '');
phpCAS::setServerServiceValidateURL(CAS_SERVER_VALIDATEURI);
if (is_file(CAS_SERVER_CERTIFICATPATH)) {
phpCAS::setCasServerCACert(CAS_SERVER_CERTIFICATPATH);
} else {
phpCAS::setNoCasServerValidation();
}
phpCAS::forceAuthentication();
if (phpCAS::getUser()) {
//Si l'utilisateur s'est connecté
// Récupération des données serveur
$test = phpCAS::checkAuthentication();
// Récupération des données utilisateur
$sql = 'SELECT * FROM user WHERE nbEtudiant = :nbEtu LIMIT 1';
$res = $db->prepare($sql);
$res->execute(array('nbEtu' => phpCAS::getUser()));
if ($res_f = $res->fetch()) {