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