Пример #1
0
 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);
 }
Пример #2
0
        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);
        }