角色與權限怎么控制數據表
發表時間:2023-07-26 來源:明輝站整理相關軟件相關文章人氣:
[摘要]這個項目需要對角色進行區域劃分每個角色對應一個或者多個三級城市,當在后臺進行登錄時只能查看所在區域的商機首先創建賬號表:字段包含:賬號id、角色id、登錄賬號、登錄密碼、賬號名稱、狀態、登錄錯誤次數...
這個項目需要對角色進行區域劃分每個角色對應一個或者多個三級城市,當在后臺進行登錄時只能查看所在區域的商機
首先創建賬號表:字段包含:賬號id、角色id、登錄賬號、登錄密碼、賬號名稱、狀態、登錄錯誤次數、及賬號用戶信息
接著是角色表:角色id、父級角色id、角色名稱、角色級別、狀態、備注及其他。對區域和權限進行關聯
然后是角色區域表:區域id、角色id、一級城市code(省級)、二級城市code(市級)、三級城市code、一級城市名、二級城市名、三級城市名。保存的是對應角色所管理的區域
下面是角色權限表:權限id、角色id、權限id、權限狀態、及其他。保存的是對應角色所擁有的權限
最后是權限表:權限id、父級權限id、權限名稱、對應的權限值(權限的唯一值)、權限類型、權限狀態。權限表保存的是所有菜單項,當點擊菜單時先驗證當前登錄的管理員是否有此權限
當然數據庫有個表存儲全國所有的省市縣及街道
流程:先將所有的菜單項保存到權限表中添加賬號前必須先添加角色-->而添加角色時則進行區域選擇和權限分配
以上就是角色與權限如何控制數據表的詳細內容,更多請關注php中文網其它相關文章!
學習教程快速掌握從入門到精通的SQL知識。