/** *@see:verifica se o post enviado da tela e igual a user = root *senha = md5(65432211), caso seja aparece na tela login correto; *caso nao aparece login ou senha invalidos **/ public function logarAction() { try { if (isset($_POST) && !empty($_POST)) { $Adapter = $this->getServiceLocator()->get('AdapterDb'); $ModelUsuario = new ModelUsuario($Adapter); //alias para contatoTable $user = $ModelUsuario->findUser($_POST); die('4546'); if ($user) { die('4546'); if ($user->status) { $_SESSION['user'] = $_POST['username']; $_SESSION['timer'] = date('Y/m/d'); return $this->redirect()->toRoute('perfil'); } else { $this->data['class'] = 'warning'; $this->data['msg'] = 'Login errado'; } } else { $this->data['class'] = 'danger'; $this->data['msg'] = 'Login ou senha inativo'; } } } catch (Exception $e) { die($e->getMessage()); } return new ViewModel($this->data); }
public function registroAction() { try { if (!empty($_POST['username']) && !empty($_POST['email']) && !empty($_POST['password'])) { if ($_POST['password'] == $_POST['password']) { $this->adapter = $this->getServiceLocator()->get('AdapterDb'); $ModelUsuario = new ModelUsuario($this->adapter); //alias para contatoTable $user = $ModelUsuario->save($_POST); if ($user) { } } else { $this->data['class'] = 'danger'; $this->data['msg'] = 'Senha de confirmacao nao condiz'; } } else { $this->data['class'] = 'danger'; $this->data['msg'] = 'Favor preencher todos os campos'; } } catch (Exepction $e) { die($e->getMessage()); } //var_dump($this->data); //die('file'); //die('chegou'); $this->data['flag'] = 'registro'; $view = new ViewModel($this->data); $view->setTemplate('application/index/logar.phtml'); //path to phtml file under view return $view; //return new ViewModel(); }