Model view controller 如何设置“授权属性”角色和权限

Model view controller 如何设置“授权属性”角色和权限,model-view-controller,Model View Controller,我的自定义表格: public class UserController : Controller { [MyAuthorization(Roles="ADMIN", Permissions="USER_ADD")] public ActionResult Add() [MyAuthorization(Roles="ADMIN", Permissions="USER_EDIT")] public ActionResult Edit() [MyAuthorization(Roles="ADMI

我的自定义表格:

public class UserController : Controller
{
[MyAuthorization(Roles="ADMIN", Permissions="USER_ADD")]
public ActionResult Add()

[MyAuthorization(Roles="ADMIN", Permissions="USER_EDIT")]
public ActionResult Edit()

[MyAuthorization(Roles="ADMIN", Permissions="USER_DELETE")]
public ActionResult Delete()
}
如何设置“授权属性”角色和权限

[ Permission { ID, Name } ] // Get_User, Delete_User vb.vb.

[ User_Permission { ID, UserID, RoleID, PermissionID } ]  // 1 - John - Admin - Get_User

欢迎来到堆栈溢出!我对您的问题进行了编辑,将代码示例缩进4个空格,以便正确呈现-有关格式的更多信息,请参阅编辑帮助。祝你好运如果有帮助,请查看并投票:
AuthorizeCore Method in AuthorizeAttribute Class is override...

    protected override bool AuthorizeCore(HttpContextBase httpContext)
    {
    if(user has any permission of Permissions)
        return true;  //  **I'm stuck in this section**
    }