diff --git a/framework/base/helper.class.php b/framework/base/helper.class.php index e4e8870ace..7b268f3c3a 100644 --- a/framework/base/helper.class.php +++ b/framework/base/helper.class.php @@ -363,6 +363,9 @@ class baseHelper { $decryptedPassword = openssl_decrypt($password, 'DES-CBC', $secret, OPENSSL_ZERO_PADDING); } + + /* Check decrypted password. Judge whether there is garbled code. */ + if(json_encode($decryptedPassword) === 'null') $decryptedPassword = ''; } if(empty($decryptedPassword)) $decryptedPassword = $password;