From 1aa5190eab2a5e89780b9f4136be075e81f5ba07 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Thu, 17 Jul 2025 08:54:36 +0800 Subject: [PATCH] * [refac] Fix for restart session. --- framework/base/helper.class.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/framework/base/helper.class.php b/framework/base/helper.class.php index 0aeae7129b..7a3ecfaeab 100644 --- a/framework/base/helper.class.php +++ b/framework/base/helper.class.php @@ -832,6 +832,13 @@ class baseHelper if(empty($sessionID)) $sessionID = sha1((string)mt_rand(0, mt_getrandmax())); session_write_close(); + + if(ini_get('session.save_handler') == 'user') + { + $ztSessionHandler = new ztSessionHandler(); + session_set_save_handler($ztSessionHandler, true); + } + session_id($sessionID); session_start();