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; } } }