FineUI 官方论坛
标题:
AppBox2.0 模块权限用法说明
[打印本页]
作者:
kamiba
时间:
2013-12-3 22:47
标题:
AppBox2.0 模块权限用法说明
本帖最后由 kamiba 于 2013-12-4 12:54 编辑
1.ModuleType 枚举类型中新增模块名称
2.
ModulePowerType
枚举
类型中新增模块操作集合,规则:
ModuleType中新增的
模块名称加_加自定义操作名称(比如
Delete,
ChangePassword)等等。
3.新增模块的各个操作文件(新增,修改等等xxx_new.aspx,xxx_edit.aspx)重写
ModuleType Module属性(在步骤1中新增的模块名称)
,
public override ModuleType Module
{
get
{
return ModuleType.XXX;
}
}
4.管理员登录系统。在菜单模块管理中新增菜单(模块名称下拉列表中会自动显示在步骤1中新增的模块名称)
5.在角色模块权限管理中配置某角色新模块的各个权限。
6.
private void LoadData()
{
// 权限检查--新增按钮
CheckPowerNewWithButton(btnNew);
}
protected void Grid1_PreDataBound(object sender, EventArgs e)
{
// 数据绑定之前,进行权限检查--修改,删除
CheckPowerEditWithWindowField(Grid1, "editField");
CheckPowerDeleteWithLinkButtonField(Grid1, "deleteField");
}
不当之处,还请三石兄指正。
作者:
雏鸟
时间:
2014-4-22 16:38
我新建的页里如何取得APPBOX当前用户的角色?我想根据角色判断当前用户是否具有编辑本页的权限,然后根据权限来显示或隐藏编辑按钮
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4