后台管理系统-项目权限控制问题


这个只要做过后台管理系统的都会遇到登录、和权限的问题  而且面试也比较常问

 

 

 

 

 

 

 

 

 

 

 

 

 

点击登录->调后端接口->后端返回当前用户的角色类型和这个角色可见的菜单栏->在登录的时候需要存角色类型和用户名到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