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'; } }