http://www.mediawiki.org/wiki/Special:Code/MediaWiki/89537
Revision: 89537
Author: reedy
Date: 2011-06-05 21:50:49 +0000 (Sun, 05 Jun 2011)
Log Message:
-----------
* (bug 26597) Allow toggling of persistent cookies ("remember me") in API
action=login
Modified Paths:
--------------
trunk/phase3/RELEASE-NOTES-1.19
trunk/phase3/includes/api/ApiLogin.php
Modified: trunk/phase3/RELEASE-NOTES-1.19
===================================================================
--- trunk/phase3/RELEASE-NOTES-1.19 2011-06-05 21:33:52 UTC (rev 89536)
+++ trunk/phase3/RELEASE-NOTES-1.19 2011-06-05 21:50:49 UTC (rev 89537)
@@ -99,6 +99,8 @@
* (bug 28897) rvparse doesn’t seem to work with rvsection
* (bug 25734) API: possible issue with revids validation
* (bug 28002) Internal error in ApiFormatRaw::getMimeType
+* (bug 26597) Allow toggling of persistent cookies ("remember me") in API
+ action=login
=== Languages updated in 1.19 ===
Modified: trunk/phase3/includes/api/ApiLogin.php
===================================================================
--- trunk/phase3/includes/api/ApiLogin.php 2011-06-05 21:33:52 UTC (rev
89536)
+++ trunk/phase3/includes/api/ApiLogin.php 2011-06-05 21:50:49 UTC (rev
89537)
@@ -60,9 +60,12 @@
'wpPassword' => $params['password'],
'wpDomain' => $params['domain'],
'wpLoginToken' => $params['token'],
- 'wpRemember' => ''
) );
+ if ( $params['rememberme'] ) {
+ $req['wpRemember'] = '';
+ }
+
// Init session if necessary
if ( session_id() == '' ) {
wfSetupSession();
@@ -168,6 +171,10 @@
'password' => null,
'domain' => null,
'token' => null,
+ 'rememberme' => array(
+ ApiBase::PARAM_TYPE => 'boolean',
+ ApiBase::PARAM_DFLT => true,
+ ),
);
}
@@ -177,6 +184,7 @@
'password' => 'Password',
'domain' => 'Domain (optional)',
'token' => 'Login token obtained in first request',
+ 'rememberme' => 'Make the cookies persistant'
);
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs