From: Morris Jobke Date: Tue, 7 Jul 2020 19:42:20 +0000 (+0200) Subject: Remove hook for initSession X-Git-Tag: v20.0.0beta1~294^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8d2d051841c30a9596a8ec2b680beb73ee955b87;p=nextcloud-server.git Remove hook for initSession It's not used anyways and allowed to manipulate the state of the session. Also removed the code handling this. Signed-off-by: Morris Jobke --- diff --git a/lib/base.php b/lib/base.php index 8109e47cdc0..6d0790e9285 100644 --- a/lib/base.php +++ b/lib/base.php @@ -419,14 +419,8 @@ class OC { $sessionName = OC_Util::getInstanceId(); try { - // Allow session apps to create a custom session object - $useCustomSession = false; - $session = self::$server->getSession(); - OC_Hook::emit('OC', 'initSession', ['session' => &$session, 'sessionName' => &$sessionName, 'useCustomSession' => &$useCustomSession]); - if (!$useCustomSession) { - // set the session name to the instance id - which is unique - $session = new \OC\Session\Internal($sessionName); - } + // set the session name to the instance id - which is unique + $session = new \OC\Session\Internal($sessionName); $cryptoWrapper = \OC::$server->getSessionCryptoWrapper(); $session = $cryptoWrapper->wrapSession($session);