C# asp.net MVC站点中权限管理功能的开源项目?
我的数据驱动网站需要一个C# asp.net MVC站点中权限管理功能的开源项目?,c#,asp.net-mvc,open-source,C#,Asp.net Mvc,Open Source,我的数据驱动网站需要一个可视化的权限管理功能 但我不想手工开发,我认为一定有一些成熟的通用项目 我使用asp.netmvc,razor,EF&MySql 如果不是基于角色的,而是基于权限的会更好看看 我用过,它的作品很好,并有一些以上的基本图形和功能 我的代码: public class PermissionsAttribute : ActionFilterAttribute { private readonly Permission _requiredPermission;
可视化的
权限管理功能
但我不想手工开发,我认为一定有一些成熟的通用项目
我使用asp.netmvc
,razor
,EF
&MySql
如果不是基于角色的
,而是基于权限的
会更好看看
我用过,它的作品很好,并有一些以上的基本图形和功能 我的代码:
public class PermissionsAttribute : ActionFilterAttribute
{
private readonly Permission _requiredPermission;
public PermissionsAttribute(string itemName, Operation op)
{
var permi = new Permission()
this._requiredPermission = permi;
}
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
var user = HttpContext.Current.User;
if (user == null)
{/*redirect to sign-in page*/}
else
{/*check permission/*}
}
只需将此属性添加到控制器和操作中即可确认:作为“权限管理功能”,您的意思是与@AlexeiLevenkov相关的内容吗?@no,“visualized”表示页面可以配置用户的权限,这是一般的CRUD操作