#endregion
}
}
if (isAllowAccess == false)
{
Response.Write("<script type="text/javascript">alert("抱歉,您无权限查看此页" + role.Role_ManageAd + "。");return false;</script>");
}
}
}
/**//// <summary>
/// 角色权限
/// </summary>
public enum enumRole
{
#region
/**//// <summary>
/// 是否允许发布文章
/// </summary>
Role_PostArticle=1,
/**//// <summary>
/// 是否允许管理文章
/// </summary>
Role_ManageArticle,
/**//// <summary>
/// 是否允许管理链接
/// </summary>
Role_ManageLink,
/**//// <summary>
/// 是否允许管理附属信息
/// </summary>
Role_ManageInfo,
/**//// <summary>
/// 是否允许管理日志
/// </summary>
Role_ManageLog,
/**//// <summary>
/// 是否允许管理系统
/// </summary>
Role_ManageSystem,
/**//// <summary>
/// 是否允许管理投票
/// </summary>
Role_ManageVote,
/**//// <summary>
/// 是否允许管理用户
/// </summary>
Role_ManageUser,
/**//// <summary>
/// 是否允许管理角色
/// </summary>
Role_ManageRole,
/**//// <summary>
/// 是否允许管理广告
/// </summary>
Role_ManageAd,
/**//// <summary>
/// 管理下发文件
/// </summary>
Role_ManageDoc,
/**//// <summary>
/// 管理利率
/// </summary>
Role_ManageRate
#endregion
}
需要验证的页面中添加如下代码
public partial class manage_manage_user_add :AdminPermission//继承公共类
{
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
CheckUserPermission(enumRole.Role_ManageUser);//验证权限
}
}
//…
}
此角色权限模块为简单模块,可根据实际项目需求再对角色功能进行细化,使之成为角色-用户-角色功能(-单一用户功能)模型。








