protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String idOrden = Convert.toString(request.getParameter(MainHelper.FIELD_ID_ORDEN)); String respuesta1 = Convert.toString(request.getParameter(MainHelper.FIELD_RESPUESTA1), " "); String respuesta2 = Convert.toString(request.getParameter(MainHelper.FIELD_RESPUESTA2), " "); String respuesta3 = Convert.toString(request.getParameter(MainHelper.FIELD_RESPUESTA3), " "); String respuesta = "<error><msg>Error Promo</msg></error>"; // String errorMsg = "<error><msg></msg></error>"; String successMsg = "<success><msg>Gracias por participar de la promoción Viaje Cultural</msg></success>"; StringBuffer cabecera = new StringBuffer(); cabecera .append(this.getClass().getName()) .append("(idOrden=") .append(idOrden) .append(", respuesta1=") .append(respuesta1); cabecera .append("respuesta2=") .append(respuesta2) .append("respuesta3=") .append(respuesta3) .append(")]"); try { if (PromoExtraManager.aplicarPormoVC( Convert.toNumber(idOrden, (Integer) null), respuesta1, respuesta2, respuesta3, request, response)) { respuesta = successMsg; } } catch (Exception e) { TmkLogger.error(cabecera.toString() + " " + e.toString() + MainHelper.getMessage(e)); MainHelper.enviarMailDeError( cabecera.toString() + " " + e.toString() + MainHelper.getMessage(e)); } response.setContentType("text/xml"); PrintWriter out = response.getWriter(); out.print("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"); out.print(respuesta); out.close(); }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String visualiza = Convert.toString(request.getParameter("visualiza"), "true"); response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { MensajeService.setVisualizaMensaje(request, response, visualiza); out.print("{\"respuesta\": true}"); } catch (Exception e) { TmkLogger.error(this.getClass().getName() + "]" + e.toString() + MainHelper.getMessage(e)); out.print("{\"respuesta\": false}"); } }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String LOGIN = request.getParameter("LOGIN").toUpperCase(); /*DATOS para enviar por mail*/ String nombreCompleto = ""; String email = ""; String clave = ""; /*DATOS para enviar por mail*/ // SocioLocal socio = ShortCuts.findSocioByLogin(LOGIN); Socios2 socio = ShortCuts.findSocioByLogin(LOGIN); SocioTMK socioTMK = new SocioTMK(); if (socio != null) { // nombreCompleto = Convert.nombreCompleto(socio.getNOMBRES(), socio.getAPELLIDOS()); // email = new String(CryptUtil.desEncriptar(socio.getLOGIN())); // clave = new String(CryptUtil.desEncriptar(socio.getPASSWORD())); nombreCompleto = Convert.nombreCompleto(socio.getNombres(), socio.getApellidos()); email = new String(CryptUtil.desEncriptar(socio.getLogin())); clave = new String(CryptUtil.desEncriptar(socio.getPassword())); } else { try { Connection conn = DBUtil.buildConnection(); try { socioTMK.select(conn, new String[] {"login = '******'"}); nombreCompleto = Convert.nombreCompleto(socioTMK.getNombres(), socioTMK.getApellidos()); email = socioTMK.getLogin(); clave = new String(CryptUtil.desEncriptar(socioTMK.getPassword())); } finally { conn.close(); } } catch (Exception e) { } } if (socio != null || socioTMK.getIdSocio() != null) { TmkLogger.debug("Pedido de Clave. Login '" + LOGIN + "'"); /* A PEDIDO DE DW SE CANCELA EL CAMBIO DE CLAVE, REUNION DEL DIA 30/3/2004 String PASSWORD = this.generarPassword(); socio.setPASSWORD(CryptUtil.encriptar(PASSWORD.getBytes())); */ StringBuffer body = new StringBuffer(); cantidadPerdidaDePassword++; body.append("Estimado/a ") .append(nombreCompleto) .append(":") .append(Globals.ENTER) .append(Globals.ENTER); body.append("Como fue solicitado, le enviamos su contraseña para poder ingresar a ") .append(Globals.NOMBRE_DEL_SITIO) .append(".") .append(Globals.ENTER); body.append(Globals.ENTER).append(Globals.ENTER); body.append("Email: ").append(email).append(Globals.ENTER); body.append("Clave: ").append(clave).append(Globals.ENTER); body.append(Globals.ENTER).append(Globals.ENTER); body.append("Muchas Gracias.").append(Globals.ENTER); MailUtil.sendMail( Globals.MAIL_CALL_CENTER, email, Globals.NOMBRE_DEL_SITIO + " - Pedido de Clave", body.toString()); response.sendRedirect("/miCuenta/claveEnviada.jsp?LOGIN="******"Registracion.feedback", "El usuario \"" + LOGIN + "\" no esta registrado."); response.sendRedirect("/miCuenta/?seccionMiCuenta=5&LOGIN=" + LOGIN); } }