public User ExisteUsuario(string username, string password) { User user = this.context.User.Where(x => x.Username == username).FirstOrDefault(); //String salt = user.Salt; byte[] passbbdd = user.Password; byte[] passtemporal = CypherService.CypherContentNoSalt(password /*, salt*/); //COMPARAR ARRAY BYTES[] bool respuesta = HelperToolkit.CompararArrayBytes(passbbdd, passtemporal); if (respuesta == true) { return(user); } else { return(null); } }
public Usuario UserLogin(string username, string password) { Usuario user = this.context.Usuarios.Where(x => x.UserName == username).FirstOrDefault(); if (user == null) { return(null); } string salt = user.Salt; byte[] passddbb = user.Password; byte[] passuser = CypherService.CifrarContenido(password, salt); bool respuesta = HelperToolkit.CompararArrayBytes(passddbb, passuser); if (respuesta) { return(user); } else { return(null); } }