public static Users GetUsuarioLogin(string usuario, string contraseña) { UsuarioCD user = new UsuarioCD(); string pass = EncriptarContraseña(contraseña); return(user.GetUsuarioLogin(usuario, pass)); }
public bool InsertarUsuario(Usuario p) { if (UsuarioCD.Existe(p.cedula)) { return(true); } else { UsuarioCD.Create(p); return(false); } }
public static string CambiarContraseña(Users user, string contraseñaNueva) { UsuarioCD userCD = new UsuarioCD(); string pass = EncriptarContraseña(contraseñaNueva); user.Password = EncriptarContraseña(user.Password); bool cambioExitoso = userCD.CambiarContraseña(user, pass); string mensaje; if (cambioExitoso) { mensaje = "El cambio se realizó satisfactoriamente."; } else { mensaje = "La contraseña actual ingresada no es correcta, intente nuevamente."; } return(mensaje); }
public static string RecuperarContraseña(string usuarioOrEmail) { UsuarioCD userCD = new UsuarioCD(); string caracteres = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; StringBuilder res = new StringBuilder(); Random rd = new Random(); int longuitudContraseña = 10; while (0 < longuitudContraseña--) { res.Append(caracteres[rd.Next(caracteres.Length)]); } string nuevaContraseña = res.ToString(); string pass = EncriptarContraseña(nuevaContraseña); Users user = userCD.RecuperarContraseña(usuarioOrEmail, pass); if (user != null) { var mailService = new Datos.MailServices.SystemSupportMail(); mailService.SendMail(subject: "SISTEMA: Solicitud de recuperación de contraseña", body: "Hola, " + user.FirstName + "\n Hemos revisado su solicitud de recuperación de contraseña. \n\n Su nueva contraseña es: " + nuevaContraseña + " \n Sin embargo, le pedimos que lacambie una vez ingrese al sistema. ", recipientEmail: new List <string> { user.Email } ); return("Hola, " + user.FirstName + "\n Ya tramitamos su solicitud de recuperación de contraseña \n Por favor, revise su bandeja de entrada \n Sin embargo, le pedimos que lacambie una vez ingrese al sistema"); } else { return("Lo sentimos usted no tiene una cuenta registrada con este nombre de usuario o correo electronico"); } }
public void AgregarUsuario(UsuarioCE usuarioCE) { UsuarioCD usuarioCD = new UsuarioCD(); usuarioCD.AgregarUsuario(usuarioCE); }
public byte[] getImageById(string id) { return(UsuarioCD.getImageById(id)); }
public bool EliminarUsuario(Usuario p) { UsuarioCD.Eliminar(p); return(false); }
public bool ModificarUsuario(Usuario p) { UsuarioCD.Modificar(p); return(false); }
public bool existeProveedor(string id) { return(UsuarioCD.Existe(id)); }
public List <filtrarusuarioResult> ListarUsuarios(string val) { return(UsuarioCD.ObtenerUsuarios(val)); }
public static bool SaveUser(Users user) { UsuarioCD userCD = new UsuarioCD(); return(userCD.SaveUser(user)); }