public function index($name = '') { parent::view('shared/header'); parent::model("accounts"); $account = new accounts(); //Obtenir les informations de compte. $result = isset($_COOKIE['token']) ? $account->TokenLogin($_COOKIE['token']) : null; if ($result != null) { //Sauvegarde des informations de connexion. setcookie("token", $_COOKIE['token'], time() + 86400 * 30, "/"); $_SESSION["ID"] = $result['ID']; $_SESSION["name"] = $result['name']; $_SESSION["role"] = $result['rank']; //Rediriger vers l'acceuil selon le groupe. switch ($_SESSION["role"]) { case 2: //stagiaire header('location:/intern/index'); break; case 1: //superviseur header('location:/cie/index'); break; case 0: //coordonnateur header('location:/advisor/index'); break; } } else { //Afficher l'acceuil des visiteurs. parent::view('home/menu'); parent::view('home/index'); parent::view('shared/footer'); } }