* (bug 26597) Allow toggling of persistent cookies ("remember me") in API

action=login
This commit is contained in:
Sam Reed 2011-06-05 21:50:49 +00:00
parent 1c49da5d27
commit ca167994fb
2 changed files with 11 additions and 1 deletions

View file

@ -99,6 +99,8 @@ production.
* (bug 28897) rvparse doesnt 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 ===

View file

@ -60,9 +60,12 @@ class ApiLogin extends ApiBase {
'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 @@ class ApiLogin extends ApiBase {
'password' => null,
'domain' => null,
'token' => null,
'rememberme' => array(
ApiBase::PARAM_TYPE => 'boolean',
ApiBase::PARAM_DFLT => true,
),
);
}
@ -177,6 +184,7 @@ class ApiLogin extends ApiBase {
'password' => 'Password',
'domain' => 'Domain (optional)',
'token' => 'Login token obtained in first request',
'rememberme' => 'Make the cookies persistant'
);
}