如何在新建的功能模块上(JSP页面添加权限控制)
先可以通过类似的sql先添加一个权限
insert into SystemRights (id,rightdesc,righttype) values (722,’销售订单监控’,’0′)
GO
insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values (722,7,’销售订单监控’,’销售订单监控’) <!–权限的中文显示– >
GO
insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values (722,8,’Contract Manage’,’Contract Manage’) <!–权限的英文显示– >
GO
insert into SystemRightDetail (id,rightdetailname,rightdetail,rightid) values (4230,’销售订单监控’,’Contract:Manage’,722)
GO
此时在系统权限管理中就可以看到添加的该权限了!
注意:以上SQL语句中的id请用负数或者统一使用100000以上的值(这样可以避免和我们升级可能给出的权限重复),并保证不重复,同时保证SystemRightDetail的字段rightdetail也不能重复
delete from SystemRightDetail where rightid =1418
delete from SystemRightsLanguage where id =1418
delete from SystemRights where id =1418
insert into SystemRights (id,rightdesc,righttype) values (1418,’主从账号编辑’,’3′)
insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values (1418,7,’主从账号编辑’,’主从账号编辑’)
insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values (1418,8,’accountedit’,’accountedit’)
insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values (1418,9,’主從帳號編輯’,’主從帳號編輯’)
insert into SystemRightDetail (id,rightdetailname,rightdetail,rightid) values (42673,’主从账号编辑’,’account:edit’,1418)
然后在要控制权限的页面上加上以下的程序就可以
<%@ include file=”/systeminfo/init.jsp” %>
if (!HrmUserVarify.checkUserRight(“Contract:Manage”, user) ) {
response.sendRedirect(“/notice/noright.jsp”);
return;
}
转载请注明:赫非域 » 新增功能模块添加权限控制(JSP页面添加权限控制)