了解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时,触发成功回调函数。
- 其他状态码则触发失败的回调函数。
热门推荐
基于Inception-ResNet模型的皮肤癌分类系统实现
赵春华:干细胞技术产业春天已来临
高压交流架空送电线路、变电站工频电场和磁场测量检测
多吃膳食纤维的好处
父母的门面房如何分配给多个子女?赠与还是买卖?
个人如何查询一级建造师注册状态进度?
新生儿可以用婴儿枕吗
商品期货的成本构成要素有哪些?这些要素如何影响交易决策?
蒜蓉蚝油西兰花可以隔夜吃吗
vm虚拟机如何连plc网络
新生儿肌张力异常怎么办?这些表现要当心
模拟信号和数字信号的区别
每日辟谣|隔夜菜能吃吗?如何处理剩饭剩菜?
预支工资是否可以算作现金业绩的一部分?
糖尿病人绝不能多吃一口的食物,吃多血糖就爆表
电力二极管(半导体整流器件)不可控器件
如何查看Office是32位还是64位?
年轻人开始流行“热饭冷吃”了,吃冷饭热量真的会更低吗?
猫君君MaoJun之蕾姆,展现温柔与坚韧的双重魅力
白细胞偏高要警惕四种病
科学:来自日本的西方词汇
化橘红可以和绿茶陈皮一起喝吗
共享厨房设备管理系统:功能、优势及未来趋势
需求评审流程:高效步骤与要点详解
1910年福州老照片:百年前的三坊七巷与闽江风光
谷维素能治头痛吗?作用机制、适用范围及使用方法全解析
双眼皮手术后是否可以用生理盐水清洁面部
可回收包装袋警示语应该打哪些标识?去哪里可以查询?
欧洲经济鏖战:股债汇震荡,通胀与政治双重施压
游戏策划中的客户管理:从细分市场到用户体验设计