protected void ejecutarTarea() throws Exception { TmkLogger.debug("Comienzo Reporte de Socios Registrados en el mes anterior"); sociosRegistrados = DBUtil.sociosRegistrados(); MailUtil.sendMail( Globals.MAIL_MAILER, Globals.MAIL_REPORTE_DE_SOCIOS, Globals.NOMBRE_DEL_SITIO + " - Reporte de Socios Registrados en el mes anterior", "No se genero el listado de socios resgistrados en el mes anterior, se procesará más tarde.", "/mailing/sociosRegistrados.jsp"); }
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); } }