菜单,按钮权限管理
数据库表设计:
数据库表设计:
1.用户表:id,用户名,密码,加密盐,电话号码,是否删除,是否锁定,锁定时间等
2.角色表:code,角色名称
3.权限表:code,权限名称或者权限路由地址用点连接
4.操作类型表:code,名称
5.权限操作表:权限表的code,操作表的code
6.角色权限表:角色code,权限code,操作表的code
7.用户角色表:用户id,角色code
页面控制设计:
页面控制设计:
1.查询登录用户是否有这个页面和按钮的权限,有则显示,没有就不显示页面和按钮
到用户权限表去查,大致思路是根据用户角色查到这个角色是否有该权限
2.编辑角色权限也是对角色权限表的增加修改删除