From e1289ecab0d426bb25dc96e927c66ec7a81d6826 Mon Sep 17 00:00:00 2001 From: Rotem Liss Date: Tue, 4 Dec 2007 08:35:26 +0000 Subject: [PATCH] In ApiLogin, init session if necessary. This avoids a blank session ID when no session exists yet. --- includes/api/ApiLogin.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/includes/api/ApiLogin.php b/includes/api/ApiLogin.php index 2a47d0a4b7..82d32bbba8 100644 --- a/includes/api/ApiLogin.php +++ b/includes/api/ApiLogin.php @@ -91,6 +91,11 @@ class ApiLogin extends ApiBase { 'wpRemember' => '' )); + // Init session if necessary + if( session_id() == '' ) { + wfSetupSession(); + } + $loginForm = new LoginForm($params); switch ($loginForm->authenticateUserData()) { case LoginForm :: SUCCESS : -- 2.20.1