From e8228c414cbb0cf2c363dcddfff6b24d63907d0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Tue, 16 Nov 2021 08:54:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=90=86=E6=94=BE=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fastphp/base/Controller.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/fastphp/base/Controller.php b/fastphp/base/Controller.php index 88d594f..049a0e8 100644 --- a/fastphp/base/Controller.php +++ b/fastphp/base/Controller.php @@ -5,7 +5,7 @@ * @Author: kangkang * @Date: 2020-09-30 17:32:46 * @LastEditors: Please set LastEditors - * @LastEditTime: 2021-11-13 17:39:01 + * @LastEditTime: 2021-11-16 08:54:01 */ namespace fastphp\base; @@ -39,13 +39,15 @@ class Controller } else { if(isset($_SERVER['HTTP_TOKEN'])){ - $ip = getIp(); - $ip_limit = file_get_contents('/var/www/ip/ip'); - if ((strpos($ip_limit, $ip) == false)&&$ip!=$ip_limit) { - die; - } + $jwt = new Jwt('etor_yh_lzh_20f_2020_YES'); $getPayload=$jwt->verifyToken($_SERVER['HTTP_TOKEN']); + + $ip = getIp(); + $ip_limit = file_get_contents('/var/www/ip/ip'); + if ((strpos($ip_limit, $ip) == false)&&$ip!=$ip_limit&&$getPayload['OperaterID']<100000) { + die; + } } else { die; }