权限功能模块设计疑问
菜单 -------------- 功能 一对多关系
模块 -------------- 菜单 一对多关系
用户 -------------- 功能 多对多关系
权限控制的时候是通过用户拥有的功能找出菜单,再有菜单找出模块显示,我的功能是在页面上写好的js功能按钮,通过用户拥有的功能相应的隐藏或显示,但是任意的页面不可能都有功能按钮,比如只是一个数据显示的页面,那么以上的权限设计就成为空谈了,敢问高手该如何设计。
------解决方案--------------------
啥意思?没看懂。
一种是功能控制到导航栏的菜单项。另一种是控制到页面按钮级别的。
不过我觉得到 菜单栏-功能 就够了。页面按钮级别的权限控制分配起来也不方便。
数据显示的页面还是要程序逻辑实现啊。A能看到A的数据,B能看到B的数据。是这意思不?