這個專案需要對角色進行區域劃分每個角色對應一個或多個三級城市,當在後台進行登入時只能查看所在區域的商機
#先建立帳號表:欄位包含:帳號id、角色id、登入帳號、登入密碼、帳號名稱、狀態、登入錯誤次數、及帳號使用者資訊
接著是角色表:角色id、父級角色id、角色名稱、角色等級、狀態、備註及其他。對區域和權限進行關聯
然後是角色區域表:區域id、角色id、一級城市code(省)、二級城市code(市級)、三級城市code、一級城市名、二級城市名、三級城市名。儲存的是對應角色所管理的區域
以下是角色權限表:權限id、角色id、權限id、權限狀態、及其他。儲存的是對應角色所擁有的權限
最後是權限表:權限id、父級權限id、權限名稱、對應的權限值(權限的唯一值)、權限類型、權限狀態。權限表保存的是所有選單項,當點擊選單時先驗證目前登入的管理員是否有此權限
當然資料庫有個表格儲存全國所有的省市縣及街道
#流程:先將所有的選單項目儲存到權限表中新增帳號前必須先新增角色-->而新增角色時則進行區域選擇和權限指派
#
以上是角色與權限如何控制資料表的詳細內容。更多資訊請關注PHP中文網其他相關文章!