改造旧项目-实现使用token模拟cookie登陆验证

面对一个没有注释的复杂旧项目,作者决定进行改造而非重写。通过改造,实现了在微信小程序中使用token验证身份,执行手机端业务逻辑,避免了重写痛苦。文章介绍了使用cookie代理脚本来模拟cookie验证的步骤,强调了这种方法无需改动源代码但可能增加请求量。
摘要由CSDN通过智能技术生成

在写小程序的时候,本来是想重写业务逻辑的,不过,当我打开旧项目看源码时,我的心里非常后悔。
在这里插入图片描述
这是一个神奇的老项目,没有一行注释!是的!你没有听错!代码之间跳来跳去、多个配置文件重复就算了,在同一个配置文件里面又重复了10几次!数据库里面,字段名字中英混杂,同名数据表31个(同一个命名跟着1-30)、几十个空表!!!看到这里,我知道我错了,重写是不可能重写的,改造才是王道。
在这里插入图片描述

<?php
//以url:https://www·test.com/m/getMsg为例
/*
 * 1.先找到源代码里面,获取信息时登陆验证的代码,这一步是token模拟cookie登陆验证的关键
 * 2.分析cookie验证成功后,给下文传递的变量,在token验证完毕后,也需要对这些变量赋值,这样才可以让代码继续跑下去
 * */
//原来的业务逻辑
$ifLogin=verifyCookie();
//$ifLogin==1是登陆验证成功的关键
if ($ifLogin==1){
   
    $parm=getParm(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值