public void regenerarContraseña(Usuario usuario) { String nuevaContraseña = SeguridadUtiles.generarPassword(); String passEncriptado = SeguridadUtiles.encriptarMD5(nuevaContraseña); this.daoSeguridad.regenerarContraseña(usuario.id, passEncriptado); enviarMail(nuevaContraseña, usuario, false); }
public void crearUsuario(Usuario usuario) { bool hayRepetidos = this.daoSeguridad.chequearCamposUnicos(usuario); String contraseña = SeguridadUtiles.generarPassword(); String contraseñaEncriptada = SeguridadUtiles.encriptarMD5(contraseña); usuario.pass = contraseñaEncriptada; if (!hayRepetidos) { this.daoSeguridad.crearUsuario(ref usuario); this.enviarMail(contraseña, usuario, false); } else { throw new Exception("REPETIDOS"); } }