* (bug 26597) Allow toggling of persistent cookies ("remember me") in API
action=login
This commit is contained in:
parent
1c49da5d27
commit
ca167994fb
2 changed files with 11 additions and 1 deletions
|
|
@ -99,6 +99,8 @@ production.
|
|||
* (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 ===
|
||||
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue