網頁如果要設定權限,怎麼設計比較好?
比如說上方有選單
報表
統計
文章
商品
管理員
編輯
會計
這是每一個職稱的名字
每一個職稱能進入的頁面不同
比如說管理員可以進入以上四個頁面
編輯只能進文章跟商品
會計只能進報表跟統計
前提是管理員可以勾選每個職缺可進入哪些頁面
1.數據庫會怎麼設計呢
2.頁面怎麼擋比較有效率呢
有大神能指點一下嗎?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据你的场景设定,需要五张表
有了上面四张表,在进入需要授权的每个页面前判断当前用户是否有权限
这两步使用一个sql语句就可以完成。
若要更复杂的功能,比如管理员可以编辑A页面,其他用户只可以查看A页面,那么需要在RoleFunction表中添加一个字段 opeartion, 对应的值分别为 edit 和 view
RBAC权限设计了解一下