Example #1
0
 protected function isActualUserBan()
 {
     $session = new Zend_Session_Namespace();
     if (isset($session->currentUser) && $session->currentUser['group']['name'] != "all") {
         $model = new Application_Model_Access_LoginMapper();
         return $model->isBan($session->currentUser['id']);
     }
     return 0;
 }
 private function attemptLogin($pseudo, $password)
 {
     $model = new Application_Model_Access_LoginMapper();
     $return = $model->getByPseudo($pseudo, $password);
     if ($return instanceof Application_Model_Access_Login) {
         $this->logAsAdmin($return);
     } else {
         switch ($return) {
             case "badPseudo":
                 return $return;
                 break;
             case "badPass":
                 return $return;
                 break;
             default:
                 throw new Exception("Unhandled login error", 1002);
                 break;
         }
     }
 }