vue项目登录授权模块

一个完整的后台项目包含许多错综复杂的模块,其中登录模块是其中较为复杂的模块。

对于登录模块牵涉到不同角色展示的内容不同

1、首先通过调用登录接口获取token令牌,在通过token令牌获取该用户的信息,根据用户信息里的角色改变导航栏的内容

2、第一种可以让后端控制(导航栏里的内容)

3、前端控制导航里的内容: 

       通过判断导航里的roles属性是否包含在该权限下,在就显示,但是此时如果直接书写路由地址还是可以显示这个页面的内容,因此在路由中通过meta标签设置提前配置角色,若角色不匹配就调转到404

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容