public async Task <bool> ValidateLogin(ApiUser user) { if (!string.IsNullOrWhiteSpace(user.ApUsuName) && !string.IsNullOrWhiteSpace(user.ApUsuPass)) { var passEncode = Sha1Util.GetSHA1(user.ApUsuPass); return(await DataContext.ApiUser.AnyAsync(i => i.ApUsuName == user.ApUsuName && i.ApUsuPass == passEncode)); } return(false); }
public bool Login(string username, string password) { string hash = Sha1Util.SHA1HashStringForUTF8String(password); User user = _userRepository.getUser(username, hash); if (user == null) { return(false); } _activeUser = user; return(true); }