菜单权限管理

菜单权限管理

ID:46248809

大小:123.94 KB

页数:4页

时间:2019-11-22

菜单权限管理_第1页
菜单权限管理_第2页
菜单权限管理_第3页
菜单权限管理_第4页
资源描述:

《菜单权限管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、菜单权限管理分权限管理的目的:规划用户的操作权限,使用户只能操作他权力范围内的内容。1新建菜单打开插件对应的.plugin文件——点击界面下方的Menus选项卡——在打开的MenusfromPlugin界面中,添加菜单。菜单详细信息说明:ID:菜单ID;ParentMenu:父级菜单ID;Name:菜单名称;URL:点击菜单要戲阵专到的页面;Order:菜单序号,自动生成;Type:菜单类型:Backend表示系统后台菜单;Frontend表示系统前台菜单;Icon:菜单图标;Description:菜单描述。■enudetailsS

2、electadmenusdwtailinformationLinWilanageMairJilenus.Modules@{Links・LinksPlugin.NenulTame}IBID:ParentMenu:Name:URL:Order:Type:Icon:Description:2注册菜单权限编写权限类1)申明静态常量,存储对应菜单的ID(新建菜单时,ID项对应的值),并在构造方法中用super调用父类的显式构造方法AbstractMenuPriv(StringmenuID,Stringmemo)完成初始化。publicclass

3、LinkPrivextendsAbstractMenuPrivfpublicstaticfinalStringMenuID=nLinkManage";publicLinkPriv(){super(MenuID,null);}}2)申明多个静态常量,分别存储各操作类型对应的权限项的ID(需将菜单ID作为权限项ID的前缀)。在构造方法中通过addltem(StringitemlDStringitemName)方法添加权限项。publicclassLinkPrivextendsAbstractMenuPriv{publicstaticfin

4、alStringMenuID=',LinkManageH;publicstaticfinalStringAdd=MenuID+n.Addn;publicstaticfinalStringEdit二MenuID+”.Edit";publicstaticfinalStringDelete=MenuID+".Delete";publicLinkPriv(){super(MenuIDfnull);addItem(Add/n@{Common.Add}H);addItem(Edit”@{Common.Edit}”);addItem(Delete/

5、,@{Common.Delete}n);}}向菜单权限扩展服务MenuPrivService注册权限项注册后的菜单权限项会显示在系统管理的菜单权限管理界面若菜单下没有注册相关的权限项,需要显示上图统计分析下类似的备注信息时,可以在调用父类的构造方法初始化时,通过第二个参数进行设置。代码示例:publicclassAnalysisPrivextendsAbstractMenuPriv{publicstaticfinalStringMenuID="MainMenus.Analysis";publicAnalysisPriv(){supe^

6、MenuID/^fPlatform.Menu.NoPriv}");

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。