public function index() { $this->view->clientsJS("connexion" . DS . "index"); $view = new View(); $view->Assign("errors", false); $view->setCSS("public/css/connexion.css"); //le formulaire est soumis if (isset($this->request->login) && isset($this->request->pwd)) { if ($this->Connexion->authenticate($this->request->login, md5($this->request->pwd)) === TRUE) { $_SESSION['user'] = $this->request->login; //Definir la valeur du Timeout lors de la connexion a 10 min $_SESSION['timeout'] = time() + TIME_OUT; $_SESSION['anneeacademique'] = $this->request->anneeacademique; //Garder la trace de connexion dans la table connexion $this->keepTrack(); if (isset($_SESSION['activeurl'])) { header("Location:" . $_SESSION['activeurl']); } else { header("Location:" . SITE_ROOT); } } else { $view->Assign("errors", true); } } $view->Assign("post", $this->request); $this->loadModel("anneeacademique"); $anneeAcad = $this->Anneeacademique->selectAll(); $anneeacademique = new Combobox($anneeAcad, "anneeacademique", "ANNEEACADEMIQUE", "ANNEEACADEMIQUE"); $view->Assign("anneeacademique", $anneeacademique->view()); $content = $view->Render("connexion" . DS . "index", false); $this->Assign("content", $content); }