Esempio n. 1
0
            public async Task <IdentityUser> Handle(LoginQuery request, CancellationToken cancellationToken)
            {
                var user = await _context.Users.FirstOrDefaultAsync(x => x.Email == request._email, cancellationToken);

                if (user == null)
                {
                    return(null);
                }
                return(_passwordService.ComparePasswordHash(request._password, user.PasswordHash) ? user : null);
            }