public Usuarios ExisteUsuario(string email, string password) { //Comprobamos si existe el usuario, si existe comprobamos //si la contraseña es correcta y de ser así devolvemos el usuario Usuarios user = db.Usuarios.SingleOrDefault(e => e.Email == email && e.Activo == true); if (user != null) { string salt = user.Salt; string cifrado = HelperCifrado.CifrarPassword(password, salt); bool resultado = HelperCifrado.CompararBytes(cifrado, user.Password); if (resultado) { return(user); } else { return(null); } } return(null); }
public Usuario ValidarUsuario(String nickname, String password) //Existe { Usuario user = this.context.Usuario.SingleOrDefault(z => z.NickName == nickname); if (user != null) { String salt = user.Salt; string cifrado = HelperCifrado.CifrarPassword(password, salt); bool resultado = HelperCifrado.CompararBytes(cifrado, user.Password); if (resultado == true) { return(user); } else { return(null); } } else { return(null); } }