diff --git a/tinyfilemanager.php b/tinyfilemanager.php index 71786c9..6f55502 100644 --- a/tinyfilemanager.php +++ b/tinyfilemanager.php @@ -245,7 +245,11 @@ if (defined('FM_EMBED')) { //Generating CSRF Token if (empty($_SESSION['token'])) { - $_SESSION['token'] = bin2hex(random_bytes(32)); + if (function_exists('random_bytes')) { + $_SESSION['token'] = bin2hex(random_bytes(32)); + } else { + $_SESSION['token'] = bin2hex(openssl_random_pseudo_bytes(32)); + } } if (empty($auth_users)) {