系统上不同用户访问不同的页面导航权限设计
发布时间:2014/5/14 10:30:37 作者:Admin 阅读:464
广告:
要求:
录入员登录后台 只有管理信息 分配新闻栏目
后台权限细分到栏目,和审核
录入员:
一、分两种情况:1、需要审核才能发布信息,2、不需要审核直接发布信息。
二、权限分配:可以分配某个录入员能录入的栏目, 在录入员的页面只显示分配给他的栏目
新闻分类: catalog isshen int 发布本栏目信息(限制录入员)需要审核 默认全部为1
adminjb 用户组: 加 isnoshen 无需审核(1为无需审核,0为需要审核才能发布信息) menus 充许显示的导航 classmenus 充许显示的新闻栏目
文章:
根据用户权限显示不同导航之数据库设计
用户要求在系统上不同用户访问不同的页面导航。没有权限访问的页面同时也不让他在左边导航上显示出来。
解决方案:
1. 数据设计: admin用户组表加字段: menus varchar(200) 里面存储导航表id 如: 1,3,5,7,8
2. 导航表 id,menunname
3. 数据查询:string sql = "select id,menunname from adminmenu where id in ("+menus+") and parentid= " + pid + " order by sortid ";
这里之所以用in语句,因为不用考虑性能问题,导航的数据记录不会超过100行.
广告:
相关文章