示例#1
0
     $usuarioController = new UsuarioController();
     $senha = $_REQUEST["senha"];
     $senhaconf = $_REQUEST["confPass"];
     $email = $_REQUEST["email"];
     $mensagem = array("1" => 'campo_vazio', "2" => 'senhas_diferentes', "3" => 'alterou');
     if ($senha == "" || $senhaconf == "") {
         print_r(json_encode($mensagem['1']));
     } else {
         if ($senha != $senhaconf) {
             print_r(json_encode($mensagem['2']));
         } else {
             $emailValidacao = $usuarioController->verificaEmail($email);
             $user = new Usuario();
             $user->setUsr_senha(md5($senha));
             $user->setUsr_id($emailValidacao['id']);
             $usuario = $usuarioController->updateSenhaByUser($user);
             if ($usuario) {
                 print_r(json_encode($mensagem['3']));
             }
         }
     }
     break;
 case 'verificaSenha':
     $usuarioController = new UsuarioController();
     $user = $usuarioController->select($_REQUEST['usuario']);
     if (md5($_REQUEST['senha']) == $user->getUsr_senha()) {
         echo "true";
     } else {
         echo '';
     }
     break;