了解token,以及使用token作为访问权限的令牌
创作时间:
作者:
@小白创作中心
了解token,以及使用token作为访问权限的令牌
引用
CSDN
1.
https://blog.csdn.net/m0_57184906/article/details/137523700
token的介绍和权限访问控制
token的概念
token是访问权限的令牌,本质上是一串字符串。
token的创建
token在用户正确登录后,由后端签发并返回。
token的作用
token主要用于判断用户是否有登录状态等,从而控制访问权限。
token的使用
目的
只有在登录状态下,用户才可以访问内容页面。
步骤
- 在
utils/auth.js中判断无token令牌字符串,则强制跳转到登录页。 - 在登录成功后,保存token令牌字符串到本地,再跳转到首页。
注意
- 前端只能判断token的有无。
- 后端通过解密可以提取token字符串的原始信息,判断其有效性。
通过token获取个人资料
语法
axios可以在headers选项中传递请求头参数,如下图所示:
问题
很多页面和接口都需要获取访问权限,并且需要携带token令牌字符串。
解决
可以在请求拦截器中统一设置公共headers选项。
axios请求拦截器
axios请求拦截器介绍
axios请求拦截器是在发起请求之前触发的配置函数,可以对请求参数进行额外配置。
axios请求拦截器的使用场景
当有公共配置和设置时,可以统一设置在请求拦截器中。
axios响应拦截器
axios响应拦截器介绍
axios响应拦截器在响应回到then/catch之前触发,可以对响应结果进行统一处理。例如,可以统一处理身份验证失败的情况。
axios响应拦截器的触发条件
- 当状态码为2xx时,触发成功回调函数。
- 其他状态码则触发失败的回调函数。
热门推荐
肝硬化患者警惕,4项指标关乎生存,定期检查不可少
乙肝患者必看:控制好这4个指标,远离肝硬化
肝硬化的判断标准主要包括以下几个方面
百万客流涌入中山,逛吃十大美食街区“一周不重样”
轻松玩转大湾区,就从宝藏中山开始!
丙硫氧嘧啶的服用方法
丙硫氧嘧啶片的作用是什么
新材料如何让洗衣机更环保高效?
高效洗衣小妙招:省时又省电!
冬季来临,如何给你的仓鼠提供温暖舒适的家?
双子座的愛情觀:理解双子座在感情中的獨特態度和行為
双子座如何相处?有效沟通与理解的指南
用乐高拼出炫酷半挂车模型!
洗衣粉使用误区大盘点:这些错误你还在犯吗?
婴儿洗衣粉残留或致过敏性皮炎?这样选这样用最安全
生物酶洗衣粉:环保洗护新趋势
護理溝通技巧有哪些?
怎样来预防肺结节
王者荣耀皮肤大揭秘:哪款最适合你?
兰陵王新皮肤大比拼:驯魔猎人VS暗影狩猎者
刘畊宏有氧操爆红背后:运动真的能让人变聪明吗?
“吃鱼能让人更聪明”?科学解读与实用指南
六种科学方法全面提升脑力,让你的大脑更聪明
喜羊羊教你如何在《异国大营救》中玩出新花样
福建14日美食游:从福州鱼丸到安溪铁观音
福建14日游:三坊七巷、武夷山和土楼古村落深度体验
福州鼓岭:最美秋景打卡地!
你家电视设置对吗?护眼小妙招分享!
普通人减排可以做的50件小事 | 全国低碳日
乐高环保创新:从甘蔗到回收塑料的探索之路