예제 #1
0
        public async Task <LoginRegisterResponse> Handle(LoginCommand request, CancellationToken cancellationToken)
        {
            var user = await _userManager.FindByNameAsync(request.UserName);

            if (user is null || !await _userManager.CheckPasswordAsync(user, request.Password))
            {
                return(Failed());
            }
            return(await Success(user));
        }