From: Rotem Liss Date: Tue, 4 Dec 2007 08:35:26 +0000 (+0000) Subject: In ApiLogin, init session if necessary. This avoids a blank session ID when no sessio... X-Git-Tag: 1.31.0-rc.0~50563 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_aide%28?a=commitdiff_plain;h=e1289ecab0d426bb25dc96e927c66ec7a81d6826;p=lhc%2Fweb%2Fwiklou.git In ApiLogin, init session if necessary. This avoids a blank session ID when no session exists yet. --- 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 :