切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

1

主题

5

积分

0

精华

用户组 

易积分
9
热心
0
好评
0
1.71在启用RC4后部分数据没有被加密,导致乱码[复制链接]
发表于 2024-6-22 11:02:21 | 显示全部楼层 |阅读模式
在用户登陆时,大多数的msg数据都是被加密了的,但是我看了logon的源文件,里面单独写了一个特定的函数,返回的数据没有被加密,像这样:
{"code":201,"msg":"当前账号已绑定其他设备,3小时后可在该设备登录","time":1719023006}
导致我的程序在解密msg后返回了乱码,请教如何修改。
  1. function check_t($start,$end){
  2.                 $second = $end-$start; //结束时间戳减去当前时间戳
  3.                 // echo $second;
  4.                 $day = floor($second/3600/24);    //倒计时还有多少天
  5.                 if($day>0){
  6.                         return '当前账号已绑定其他设备,'.$day.'天后可在该设备登录';
  7.                 }
  8.                 $hr = floor($second/3600%24);     //倒计时还有多少小时(%取余数)
  9.                 if($hr>0){
  10.                         return '当前账号已绑定其他设备,'.$hr.'小时后可在该设备登录';
  11.                 }
  12.                 $min = floor($second/60%60);      //倒计时还有多少分钟
  13.                 if($min>0){
  14.                         return '当前账号已绑定其他设备,'.$min.'分钟后可在该设备登录';
  15.                 }
  16.                 $sec = floor($second%60);         //倒计时还有多少秒   
  17.                 if($sec>0){
  18.                         return '当前账号已绑定其他设备,'.$sec.'秒后可在该设备登录';
  19.                 }
  20.                 $str = $day."天".$hr."小时".$min."分钟".$sec."秒";  //组合成字符串
  21.                 return $str;
  22.         }
  23. ?>
复制代码





易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2025-4-30 21:44 , Processed in 0.104068 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部