比如說上方有選單
報表
統計
文章
商品
管理員
編輯
會計
這是每一個職稱的名字
每一個職稱能進入的頁面不同
比如說管理員可以進入以上四個頁面
編輯只能進文章跟商品
會計只能進報表跟統計
前提是管理員可以勾選每個職缺可進入哪些頁面
1.數據庫會怎麼設計呢
2.頁面怎麼擋比較有效率呢
有大神能指點一下嗎?
比如說上方有選單
報表
統計
文章
商品
管理員
編輯
會計
這是每一個職稱的名字
每一個職稱能進入的頁面不同
比如說管理員可以進入以上四個頁面
編輯只能進文章跟商品
會計只能進報表跟統計
前提是管理員可以勾選每個職缺可進入哪些頁面
1.數據庫會怎麼設計呢
2.頁面怎麼擋比較有效率呢
有大神能指點一下嗎?
5 回答3.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
根据你的场景设定,需要五张表
有了上面四张表,在进入需要授权的每个页面前判断当前用户是否有权限
这两步使用一个sql语句就可以完成。
若要更复杂的功能,比如管理员可以编辑A页面,其他用户只可以查看A页面,那么需要在RoleFunction表中添加一个字段 opeartion, 对应的值分别为 edit 和 view