コード例 #1
0
        public async Task <AppUser> Login(AppUser user)
        {
            AppUser result = await _userManager.FindByEmailAsync(user.Email);

            if (result.Password.Equals(user.Password, StringComparison.OrdinalIgnoreCase))
            {
                await _signInManager.SignInAsync(result, isPersistent : false);

                _l.LogDebug("successfully signing in", result);
            }
            else
            {
                _l.LogDebug("fail to signing in", user);
            }
            return(result.ClearSensitiveProperties());
        }