4
0
Эх сурвалжийг харах

fix encrypt and decrypt functions

CauseFX 6 жил өмнө
parent
commit
1309c0e2d1

+ 2 - 2
api/functions/normal-functions.php

@@ -240,7 +240,7 @@ function isEncrypted($password)
 
 function encrypt($password, $key = null)
 {
-	$key = (isset($GLOBALS['organizrHash'])) ? $GLOBALS['organizrHash'] : $key;
+	$key = ($key) ? $key : ((isset($GLOBALS['organizrHash'])) ? $GLOBALS['organizrHash'] : null);
 	return openssl_encrypt($password, 'AES-256-CBC', $key, 0, fillString($key, 16));
 }
 
@@ -249,7 +249,7 @@ function decrypt($password, $key = null)
 	if (empty($password)) {
 		return '';
 	}
-	$key = (isset($GLOBALS['organizrHash'])) ? $GLOBALS['organizrHash'] : $key;
+	$key = ($key) ? $key : ((isset($GLOBALS['organizrHash'])) ? $GLOBALS['organizrHash'] : null);
 	return openssl_decrypt($password, 'AES-256-CBC', $key, 0, fillString($key, 16));
 }