Пример #1
0
 public function trocarSenha()
 {
     if ($_POST['submit']) {
         $p = $_SESSION['usuario'];
         $pessoaDAO = new PessoaDAO();
         try {
             echo $p->usuario . " / " . $_POST['senhaAtual'];
             $p = $pessoaDAO->login($p->usuario, $_POST['senhaAtual']);
             if ($_POST['novaSenha'] == $_POST['confirmacao'] && $_POST['novaSenha'] != '') {
                 $p->senha = $_POST['novaSenha'];
                 $pessoaDAO->atualizarSenha($p);
             } else {
                 throw new FormException('Confirme a senha');
             }
         } catch (FormException $erro) {
             $erros = $erro->getErrors();
         }
         $includes = array(new IncludeView('trocaSenha.form.php', 'trocarSenha', 'pessoa'));
         require_once '../paginas/content.php';
     } else {
         $includes = array(new IncludeView('trocaSenha.form.php', 'trocarSenha', 'pessoa'));
         require_once '../paginas/content.php';
     }
 }