Example #1
0
 public function action_validelogadm()
 {
     if ($this->req->log and $this->req->mdp) {
         if ($this->req->log != 'admin') {
             $f = $this->session->formlogadm;
             $f->populate();
             $this->session->formlogadm = $f;
             $this->site->ajouter_message("Login ou mot de passe incorrect");
             Site::redirect('login', 'logadmin');
         } else {
             $am = new AdminManager(DB::get_instance());
             $adm = $am->connexion($this->req->mdp);
             if ($adm) {
                 $this->session->ouvrir('admin');
                 $this->site->ajouter_message("Bienvenue Admin");
                 unset($this->session->formlogadm);
                 Site::redirect('admSpace');
             } else {
                 $f = $this->session->formlogadm;
                 $f->populate();
                 $this->session->formlogadm = $f;
                 $this->site->ajouter_message("Login ou mot de passe incorrect");
                 Site::redirect('login', 'logadmin');
             }
         }
     } else {
         $this->site->ajouter_message("Login ou mot de passe non renseigné");
         Site::redirect("login", "logadm");
     }
 }