예제 #1
0
         $_SESSION['cliente']->cidade = $controlador->getCidade();
         $_SESSION['cliente']->telefone = $controlador->getTelefone();
         $_SESSION['cliente']->estado = $controlador->getEstado();
         $_SESSION['cliente']->referencia = $controlador->getPontoReferencia();
         echo "<script>alert('Alterado com Sucesso!');\ttop.location='/perfil';</script>";
     } else {
         echo "<script>alert('Falha ao alterar!');top.location='/perfil';</script>";
     }
 } else {
     if ($formulario == 'alteraSenha') {
         $controlador = new controladorClientes();
         $controlador->setSenhaAtual($_POST['senhaAtual']);
         $controlador->setSenha($_POST['senhaNova']);
         if ($controlador->verificaSenhaAtual()) {
             if ($controlador->alteraSenha()) {
                 $_SESSION['cliente']->senha = $controlador->getSenha();
                 echo 'Senha alterada com sucesso!';
             } else {
                 echo 'Erro ao alterar senha!';
             }
         } else {
             echo 'Senha Atual Inválida!';
         }
     } else {
         if ($formulario == 'novaSenha') {
             $controlador = new controladorClientes();
             $controlador->setSenha($_POST['senhaNova']);
             $controlador->setChave($_POST['chave']);
             if ($controlador->alteraSenhaChave()) {
                 $_SESSION['cliente'] = $controlador->getClienteByChave2($controlador->getChave());
                 echo "<script>alert('Senha Alterada com Sucesso!');top.location='/';</script>";