了解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时,触发成功回调函数。
- 其他状态码则触发失败的回调函数。
热门推荐
借钱暂时没能力偿还怎么办?法律专家为你支招
吃高质量早餐可改善血脂
医生解答:调整饮食习惯能否帮助减肥
解密:为什么现在宽带都不用拨号上网了?
什么是拨号上网?
买车前必看:综合评估清单
OAuth2前端如何监听令牌过期
蚕豆的作用功效
铝合金固溶和淬火有什么区别,看完你就知道了[合金处理]
如何为降压应用选择合适的Buck转换器和控制器?
孕期保健:孕妇喝苏打水的注意事项
突然性胃胀恶心的缓解办法有哪些
在外打工与母亲同住,如何巧妙保密个人生活?
从“广东造”到“全球抢”:2024年新能源汽车与智能手机产业的奇迹
沉香:从形成到应用的全面指南
如果万历皇帝坚持张居正的改革措施,大明能否成功续命改写历史?
如何学习越南语
股权证书是什么?一文详解其定义、功能与获取流程
谈实物股票
红玫瑰的象征意义与花语:从神话到现实的浪漫诠释
千万别小看移动电源:用电安全从来都不是小事
什么是SSD存储?全面了解固态硬盘的指南
李贺:诗鬼的传奇人生与瑰丽诗篇
Win11系统失误,硬盘被锁有妙招!
4个无需器材就能提升弹跳的动作,干货!
汤日杰教授:口腔癌早期发现与症状识别
美国东北大学交互设计专业 详细解读
如何准确计算楼梯的建筑面积?这种方法有哪些注意事项?
谁更伟大?宫崎英高vs小岛秀夫
尿毒症找上年轻人?这些坏习惯一直在损伤你的肾脏