Fix for r64677: as reported on mediawiki-api, I forgot about clients that build their...
authorRoan Kattouw <catrope@users.mediawiki.org>
Wed, 7 Apr 2010 08:50:34 +0000 (08:50 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Wed, 7 Apr 2010 08:50:34 +0000 (08:50 +0000)
includes/api/ApiLogin.php

index 8fb4604..39685ae 100644 (file)
@@ -89,8 +89,11 @@ class ApiLogin extends ApiBase {
                                break;
                        
                        case LoginForm::NEED_TOKEN:
+                               global $wgCookiePrefix;
                                $result['result'] = 'NeedToken';
                                $result['token'] = $loginForm->getLoginToken();
+                               $result['cookieprefix'] = $wgCookiePrefix;
+                               $result['sessionid'] = session_id();
                                break;
                        
                        case LoginForm::WRONG_TOKEN: