token,校验密钥具有唯一性,是根据返回中的参数和appkey等拼接进行md5加密而成。可用于判断返回数据是否被篡改。function token(){
$s="kami=12345678901234567890123456789012&imei=a1b2c3d4e5f6&t=1676732802&8cd692fdd71253169877ed379cf9d459";//请求时的s数据,未加密未加md5的
$appkey="199e9a829f989835615b7dd325f005ae";
$kami_id="100001";//卡密ID
$end_time="2023-03-27 02:57:04";//到期时间
$date="202302270257";//不要带秒,无分割符,纯数字的时间
if($token==md5($kami_id.$appkey.$s.$end_time.$date)){
echo "校验成功,允许登录";
}
}| 名称 | 示例 | 来源 |
|---|---|---|
| 卡密ID | 100001 | 返回内容 |
| APPKEY | 6d3a3966d7fac403e79ea153064c7ee6 | 自行传入 |
| s | kami=12345678901234567890123456789012&imei=a1b2c3d4e5f6&t=1676732802&8cd692fdd71253169877ed379cf9d459 | 请求参数s(无md5无加密) |
| 到期时间 | 2023-03-27 02:57:04 | 返回内容 |
| 当前时间 | 202302270257 | 本地获取 |
当前时间格式:
年月日时分 如 202302270257
不要带秒,无分割符,纯数字s参数格式:
在生成s后不进行md5不进行加密,也就是把所有参数合成最后跟上&appkey