示例#1
0
  public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    CResultadoOperacion rActualizar = null;

    String usuario = request.getParameter(EnviarSeguro.userIntentos);
    String mensaje = request.getParameter(EnviarSeguro.mensajeXML);
    CResultadoOperacion resultado = new CResultadoOperacion(true, usuario);
    Vector vector = new Vector();
    if (mensaje != null && (mensaje.equals("bloquea"))) {
      try {
        COperacionesAdministrador.bloqueaUsuario(usuario);
      } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }

    } else {
      if (mensaje != null && (mensaje.equals("actualizaIntentos"))) {
        try {
          COperacionesAdministrador.actualizaIntentos(usuario);
        } catch (Exception e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      } else {
        if (mensaje != null && (mensaje.equals("reiniciaIntentos"))) {
          try {
            if (usuario != null) COperacionesAdministrador.reiniciaIntentos(usuario);
          } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
          }
        } else {
          SegPassword segPassword = COperacionesAdministrador.getIntentosUsuario(usuario);
          vector.addElement(segPassword.getIntentos());
          vector.addElement(segPassword.isBloqueado());
          vector.addElement(segPassword.getIntentos_reiterados());
          vector.addElement(segPassword.isUsuarioNoExiste());
        }
      }
    }

    resultado.setVector(vector);
    response.setContentType("text/html");
    Writer writer = response.getWriter();
    writer.write(resultado.buildResponse());
    writer.flush();
    writer.close();
  }