From b66b62a6b940130de4f6c076dac8ce454e0c648b Mon Sep 17 00:00:00 2001 From: ONEXIN Date: Sat, 8 May 2021 18:06:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=A4=8D=20=E5=9C=A8PHP7.x=E4=B8=8B?= =?UTF-8?q?=E7=94=9F=E6=88=90=E9=9A=8F=E6=9C=BAKEY=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload/uc_server/install/func.inc.php | 2 +- upload/uc_server/upgrade/upgrade2.php | 2 +- upload/uc_server/upgrade/upgrade3.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/upload/uc_server/install/func.inc.php b/upload/uc_server/install/func.inc.php index 4456056ea..476a80476 100644 --- a/upload/uc_server/install/func.inc.php +++ b/upload/uc_server/install/func.inc.php @@ -635,7 +635,7 @@ function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { function generate_key() { $random = random(32); $info = md5($_SERVER['SERVER_SOFTWARE'].$_SERVER['SERVER_NAME'].$_SERVER['SERVER_ADDR'].$_SERVER['SERVER_PORT'].$_SERVER['HTTP_USER_AGENT'].time()); - $return = ''; + $return = array(); for($i=0; $i<64; $i++) { $p = intval($i/2); $return[$i] = $i % 2 ? $random[$p] : $info[$p]; diff --git a/upload/uc_server/upgrade/upgrade2.php b/upload/uc_server/upgrade/upgrade2.php index 3a11f8820..360efe6d2 100644 --- a/upload/uc_server/upgrade/upgrade2.php +++ b/upload/uc_server/upgrade/upgrade2.php @@ -268,7 +268,7 @@ function random($length, $numeric = 0) { function generate_key() { $random = random(32); $info = md5($_SERVER['SERVER_SOFTWARE'].$_SERVER['SERVER_NAME'].$_SERVER['SERVER_ADDR'].$_SERVER['SERVER_PORT'].$_SERVER['HTTP_USER_AGENT'].time()); - $return = ''; + $return = array(); for($i=0; $i<64; $i++) { $p = intval($i/2); $return[$i] = $i % 2 ? $random[$p] : $info[$p]; diff --git a/upload/uc_server/upgrade/upgrade3.php b/upload/uc_server/upgrade/upgrade3.php index 4b73ac4f1..f7415e054 100644 --- a/upload/uc_server/upgrade/upgrade3.php +++ b/upload/uc_server/upgrade/upgrade3.php @@ -474,7 +474,7 @@ function random($length, $numeric = 0) { function generate_key() { $random = random(32); $info = md5($_SERVER['SERVER_SOFTWARE'].$_SERVER['SERVER_NAME'].$_SERVER['SERVER_ADDR'].$_SERVER['SERVER_PORT'].$_SERVER['HTTP_USER_AGENT'].time()); - $return = ''; + $return = array(); for($i=0; $i<64; $i++) { $p = intval($i/2); $return[$i] = $i % 2 ? $random[$p] : $info[$p]; -- Gitee