后台管理系統-項目權限控制問題


這個只要做過后台管理系統的都會遇到登錄、和權限的問題  而且面試也比較常問

 

 

 

 

 

 

 

 

 

 

 

 

 

點擊登錄->調后端接口->后端返回當前用戶的角色類型和這個角色可見的菜單欄->在登錄的時候需要存角色類型和用戶名到localStorage->到permission.js文件里面導出router對象 判斷0和1(我這里是后端返回的普通人和admin代表0和1)在這個文件里面把該顯示的顯示了設置hidden=false(前提是router/index.js文件中 所有菜單欄都設置成hidden=true)

 

第二種方式

 

 

 

 

調登錄接口的時候,存后端返回的menuList到localStorage 並給每一個item的code對應的值設置為true,(后端已經和前端溝通好每一個item對應的code值對應哪一個item.name),所以在permission.js里面取出每一個item,分別判斷對應的code值是否為true,也就是后端返回的菜單權限哪個可以顯示。

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM