public function indexAction() { if($this->_request->isPost()) { if($this->role <= 0) { $uname = $this->_request->getPost('username'); $password = $this->_request->getPost('password'); $auth = App_Auth_Authenticate::getInstance(); if(Zend_Auth_Result::SUCCESS == $auth->login($uname, $password)) { $this->role = $auth->getUser()->role; } else { $this->view->errormessage = "Verkeerde gebruikersnaam/wachtwoord combinatie"; } } } if($this->role >= 0) { $this->_redirect("/index/view"); } $form = new App_Form_Login(); $form->setAction($this->url); $this->view->form = $form; }