public function indexAction() { $form = new Application_Form_Login(); $request = $this->_request; $auth = Zend_Auth::getInstance(); if ($request->isPost()) { $data = $request->getPost(); if ($form->isValid($data)) { $data = $form->getValues(); $login = Application_Model_Login::login($data['email'], $data['senha']); if ($login === true) { $this->redirect('/index'); } else { $this->_helper->FlashMessenger->addMessage($login); $this->view->messages = $this->_helper->FlashMessenger->getMessages(); $form->populate($data); } } } else { $this->view->messages = $this->_helper->FlashMessenger->getMessages(); } if ($auth->hasIdentity()) { $this->redirect('/index'); } $this->view->form = $form; $this->view->logourl = $this->_custom['logourl']; $this->view->company_name = $this->_custom['company_name']; }
public function updatepswdAction() { if ($this->request->isPost()) { $logObj = new Application_Model_Login(); $email = $this->request->getParam('newemail'); $id = $this->request->getParam('userid'); $ml = $logObj->encryptPassword($email); if ($id && $ml) { $rsset = $logObj->updatePassword($id, $ml); if ($rsset) { echo 'true'; } else { echo 'false'; } } } exit; }
public function saveAction() { $session = new Zend_Session_Namespace('session'); if ($this->getRequest()->isPost()) { $form = new Application_Form_Update(); $database_object = new Application_Model_Login(); $formData = $this->_request->getPost(); if ($form->isValid($formData)) { if (!strlen($formData['username']) || !strlen($formData['firstname'])) { $this->_redirect('/Login/Update'); return false; } else { unset($formData['update']); $database_object->update($session->id, $formData, 'users'); $this->_helper->redirector('welcome', 'Login'); } } } }