Esempio n. 1
0
 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');
     }
 }