Token 数据污染

博客探讨了在前端开发中Token数据污染的问题,特别是在登录注册过程中如何正确处理验证码和身份识别Token。文章指出,使用if-else判断可能存在数据污染的风险,推荐采用两个独立的if条件来避免这种情况,确保请求头的正确携带。
摘要由CSDN通过智能技术生成

1、token数据污染

  • 登陆注册页面时,发送验证码需要携带VC-Token作为识别,登录时需要清空VC-Token并携带APIR_AuthToken作为身份识别,

  • 错误之处

    • 最开始用了if-else 进行判断,VC-Token不为空携带VC-Token,并清空VC-Token,否则携带APIR_AuthToken进行登录

      • 这样做的话,有个弊端,有一种可能2种的都没有,这个时候else就会出错

      • 这样数据污染的话 就推荐使用两个if

  • 具体如下:

  • 解决方法:用两个if,把请求头携带在全局

  • let ajax = function(url, data, method) {
    	data = Object.assign({}, data, res)
    	var promise = n
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值