From 7c415167700eb9b90e4f49da40ce92eb6406bd64 Mon Sep 17 00:00:00 2001 From: liugang Date: Wed, 22 Oct 2025 10:20:20 +0800 Subject: [PATCH] + [misc] Enable custom session handler when 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 8ece3082d1..bed1fda7bd 100644 --- a/framework/base/helper.class.php +++ b/framework/base/helper.class.php @@ -849,6 +849,13 @@ class baseHelper if(empty($sessionID)) $sessionID = sha1((string)mt_rand(0, mt_getrandmax())); session_write_close(); + + if(ini_get('session.save_handler') == 'user') // Once enable the custom session handler in baseRouter, session.save_handler becomes user. + { + $ztSessionHandler = new ztSessionHandler(); + session_set_save_handler($ztSessionHandler, true); + } + session_id($sessionID); session_start();