header(); $app_id=$header['x-im-appid'] ?? ''; $timeStamp=$header['x-im-timestamp'] ?? 0; $sign=$header['x-im-sign'] ?? ''; if(!$app_id || !$timeStamp || !$sign){ return shutdown(lang('system.parameterError')); } // 时间戳不能大约60秒 if(time()-$timeStamp>60){ return shutdown(lang('system.longTime')); } if($appId!=$app_id){ return shutdown(lang('system.appIdError')); } $signStr=md5($appId.$timeStamp.$appSecret); if($sign!=$signStr){ return shutdown(lang('system.signError')); } return $next($request); } }