为了实现用户权限的管理,让不同权限的用户体验到的页面是不同的,本文从两种方式进行实现用户的权限管理,下面将分别进行叙述。
1,不同权限用户指定不同菜单
首先在数据库中创建用户角色表,包含不同用户的权限代码、用户编码、用户类型。在登陆系统的首页时,获取用户编码,在用户角色表中进行查询,通过查询到的用户权限代码,进行指定显示不同的菜单。
权限代码 | 用户类型 | 对应的菜单 |
---|---|---|
001 | 管理员 | gly.xml |
002 | 普通用户 | ptyh.xml |
003 | 主管 | zg.xml |
004 | 基层领导 | jcld.xml |
... | ... | ... |
在对应的菜单中,可以进行设置不同的显示页面。
2,在某一页面设定显示隐藏
在某一页面中,对控件进行显示或隐藏。具体权限结合用户权限分别控制显示。
通过这两种方式,进行用户权限的定制,使不同权限的用户显示不同的功能页面。
本人小白,欢迎各位大佬批评指正,一起冲冲冲!