Ejemplo n.º 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();
  }
Ejemplo n.º 2
0
  public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    CResultadoOperacion resultado = null;
    super.doPost(request);

    try {

      Entidad entidad =
          (Entidad)
              Unmarshaller.unmarshal(
                  Entidad.class, new StringReader(request.getParameter(EnviarSeguro.mensajeXML)));
      Marshaller.marshal(entidad, new OutputStreamWriter(System.out));
      resultado = COperacionesAdministrador.ejecutarDeleteEntidad(entidad);
    } catch (Exception e) {
      java.io.StringWriter sw = new java.io.StringWriter();
      java.io.PrintWriter pw = new java.io.PrintWriter(sw);
      e.printStackTrace(pw);
      logger.error("Excepción al eliminar la ENTIDAD: " + sw.toString());
      resultado =
          new CResultadoOperacion(false, "Excepción al eliminar una entidad:" + e.toString());
    }
    Writer writer = response.getWriter();
    writer.write(resultado.buildResponse());
    writer.flush();
    writer.close();
  }