【发布时间】:2019-07-09 10:32:03
【问题描述】:
大家好,我正在试用 Identity Core,
我需要获取已登录用户的详细信息。
我正在尝试以下方法:
var result = await _signInManager.PasswordSignInAsync(Input.Email, Input.Password, Input.RememberMe, lockoutOnFailure: true);
if (result.Succeeded)
{
string userRole=_signInManager.Context.User.FindFirst(ClaimTypes.Role).Value;
}
获取用户角色时出现空引用异常
但是我在不同的控制器中尝试了相同的操作,然后是 Identity Core 的登录页面,它正在工作。
我做错了什么? 谢谢:)
【问题讨论】:
标签: asp.net asp.net-core asp.net-identity claims-based-identity asp.net-core-2.1