public function loginAction() { $email = $this->frontController->getParam('email'); $password = $this->frontController->getParam('password'); $user = new User_Model_User(); $user->loadPost(); $success = $user->login(); if (!$success) { $this->addError('Incorrect login'); } }
public function loginAction() { $settings = Zend_Registry::get('environmentSettings'); $layoutVersion = $settings->page->layout; # we don't need the admin menu $layout = Zend_Layout::getMvcInstance(); $layout->setLayout('frontend'); $layout->setLayoutPath(APPLICATION_PATH . DIRECTORY_SEPARATOR . 'layouts' . DIRECTORY_SEPARATOR . $layoutVersion); # actually do the login stuff $form = new Admin_Form_Login(); $req = $this->getRequest(); $this->view->form = $form; if ($req->isPost()) { if ($form->isValid($_POST)) { $values = $form->getValues(); if (User_Model_User::login($values['username'], $values['password'])->isValid()) { return $this->_helper->redirector('index', 'index', 'admin'); } } } }