From 4d80689c84a96dbc8aef6579b592254d9bd5a392 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Mon, 15 Nov 2021 13:11:33 +0800 Subject: [PATCH] limit ip --- fastphp/base/Controller.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/fastphp/base/Controller.php b/fastphp/base/Controller.php index 729634c..88d594f 100644 --- a/fastphp/base/Controller.php +++ b/fastphp/base/Controller.php @@ -4,8 +4,8 @@ * @version: * @Author: kangkang * @Date: 2020-09-30 17:32:46 - * @LastEditors: kangkang - * @LastEditTime: 2020-11-12 19:17:36 + * @LastEditors: Please set LastEditors + * @LastEditTime: 2021-11-13 17:39:01 */ namespace fastphp\base; @@ -39,6 +39,11 @@ 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']); } else {