ChiakiYu.Service.Users.UserService.ValidateUser C# (CSharp) Method

ValidateUser() public method

验证用户名密码
public ValidateUser ( string userName, string password ) : UserLoginStatus
userName string 用户名/注册邮箱/注册手机
password string 密码
return UserLoginStatus
        public UserLoginStatus ValidateUser(string userName, string password)
        {
            var user =
                _userRepository.Table
                    .FirstOrDefault(
                        n => n.UserName == userName || n.AccountEmail == userName || n.AccountMobile == userName);
            if (user == null)
                return UserLoginStatus.IsNotExist;
            if (!UserPasswordHelper.CheckPassword(password, user.Password, user.PasswordFormat))
                return UserLoginStatus.InvalidCredentials;
            return !user.IsActived ? UserLoginStatus.NotActivated : UserLoginStatus.Success;
        }