Exemplo n.º 1
0
 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'];
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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');
             }
         }
     }
 }