我正在使用asp.net mvc4
&创建一个网站,EF6
其中有两个管理员和用户表,我想为每个人设置授权角色。到目前为止,我已经成功地设置了角色,但如果我有两个或更多模型users
,我不知道如何在我的自定义类中设置角色。RoleProvider
这是我的代码,
public class MgtRoleProvider : RoleProvider
{
public override string[] GetRolesForUser(string username)
{
rental_dbEntities db = new rental_dbEntities();
string userRole = db.TblUsers.Where(a => a.username == username).FirstOrDefault().role;
string[] result = { userRole };
return result;
}
}
如何设置两个或多个模型并在GetRolesForUser
方法中返回它们的角色值?非常需要这个帮助。谢谢。