我对 MVC 很陌生。我正在做一个自定义会员 asp.net MVC4。以上是我创建的表格和数据。我尝试覆盖 isinrole 方法,但它不起作用。下面是示例代码,我不知道在哪里编辑它。
public override bool IsUserInRole(string userName, string roleName)
{
User user = repository.GetUser(userName);
Role role = repository.GetRole(roleName);
if (!repository.UserExists(user))
return false;
if (!repository.RoleExists(role))
return false;
return user.Name == role.Name;
}
现在我需要从 UserInRole 表中获取用户的角色列表,但该表不可见。我必须检查用户角色是否匹配。User.IsInRole("Administrator")
希望任何人都可以指导我。提前谢谢你。