我不确定我是否在这里缺少任何东西。User.IsInRole()
即使用户确实具有某些角色,默认情况下也不起作用。
我没有自己的角色库实现。我假设默认的应该工作。Startup.cs
为了使角色正常工作,我需要做些特别的事情吗?我正在使用MVC 6 Beta 2默认模板。
User.IsInRole()
如果添加这样的角色,则无法使用:
await UserManager.AddToRoleAsync(user, "Admin");
但是如果我这样做,它确实可以工作:
await UserManager.AddClaimAsync(user, claim: new Claim(ClaimTypes.Role.ToString(), "Admin"));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句