这是我的行动 [HttpGet] public async Task<IActionResult> Index() var me = await _userManager.GetUserAsync(HttpContext.User);,然后用户可以访问索引页面 NOw尝试 public class ProfileRequiredActionFilte
我的项目已经有了标识文件夹:  ?  并且数据库已经有了角色表:  ?  如何从此处配置LogIn和注册?有什么我可以遵循的教程吗?他们中的大多数人从一开始就解释了如何做到这一点,但我很难在我的项目中实现这一点。(除了图像显示的文件之外,我还有LoginPartial视图,但仅此而已)下面是我的StartUp类: public class Startup public Startup(IConfiguration
在注册页面中,我希望有一个下拉列表来添加已经在startup.cs中定义的角色,但我无法为asp.net核心找到类似的内容。我尝试了下面的方法,这是ASP.NET教程的一部分,但它似乎不适用于内核。// If we got this far, something failed, redisplay form }
我在result= await _userMana
我正在尝试获取当前用户ID,以便我的事件索引页面将仅显示来自当前用户的事件。我的HttpContext.User在我的Events控制器的索引中有错误"Cannot convert from System.security.claims.claimsPrincipal to Scheduler.Areas.Identity.Datavar userId = await _userManager.GetUserIdAsync(