lovour1 发表于 2024-6-22 11:02:21

1.71在启用RC4后部分数据没有被加密,导致乱码

在用户登陆时,大多数的msg数据都是被加密了的,但是我看了logon的源文件,里面单独写了一个特定的函数,返回的数据没有被加密,像这样:
{"code":201,"msg":"当前账号已绑定其他设备,3小时后可在该设备登录","time":1719023006}
导致我的程序在解密msg后返回了乱码,请教如何修改。
function check_t($start,$end){
                $second = $end-$start; //结束时间戳减去当前时间戳
                // echo $second;
                $day = floor($second/3600/24);    //倒计时还有多少天
                if($day>0){
                        return '当前账号已绑定其他设备,'.$day.'天后可在该设备登录';
                }
                $hr = floor($second/3600%24);   //倒计时还有多少小时(%取余数)
                if($hr>0){
                        return '当前账号已绑定其他设备,'.$hr.'小时后可在该设备登录';
                }
                $min = floor($second/60%60);      //倒计时还有多少分钟
                if($min>0){
                        return '当前账号已绑定其他设备,'.$min.'分钟后可在该设备登录';
                }
                $sec = floor($second%60);         //倒计时还有多少秒   
                if($sec>0){
                        return '当前账号已绑定其他设备,'.$sec.'秒后可在该设备登录';
                }
                $str = $day."天".$hr."小时".$min."分钟".$sec."秒";//组合成字符串
                return $str;
        }
?>




页: [1]
查看完整版本: 1.71在启用RC4后部分数据没有被加密,导致乱码