|
MediaWiki REL1_39
|
This represents the intention to set a temporary password for the user. More...


Public Member Functions | |
| __construct ( $password=null) | |
| describeCredentials () | |
Describe the credentials represented by this request.This is used on requests returned by AuthenticationProvider::getAuthenticationRequests() for ACTION_LINK and ACTION_REMOVE and for requests returned in AuthenticationResponse::$linkRequest to create useful user interfaces.
| |
| getFieldInfo () | |
Fetch input field info.This will be used in the AuthManager APIs and web UIs to define API input parameters / form fields and to process the submitted data.The field info is an associative array mapping field names to info arrays. The info arrays have the following keys:
| |
Public Member Functions inherited from MediaWiki\Auth\AuthenticationRequest | |
| getMetadata () | |
| Returns metadata about this request. | |
| getUniqueId () | |
| Supply a unique key for deduplication. | |
| loadFromSubmission (array $data) | |
| Initialize form submitted form data. | |
Static Public Member Functions | |
| static | newInvalid () |
| Return an instance with an invalid password. | |
| static | newRandom () |
| Return an instance with a new, random password. | |
Static Public Member Functions inherited from MediaWiki\Auth\AuthenticationRequest | |
| static | __set_state ( $data) |
| Implementing this mainly for use from the unit tests. | |
| static | getRequestByClass (array $reqs, $class, $allowSubclasses=false) |
| Select a request by class name. | |
| static | getUsernameFromRequests (array $reqs) |
| Get the username from the set of requests. | |
| static | loadRequestsFromSubmission (array $reqs, array $data) |
| Update a set of requests with form submit data, discarding ones that fail. | |
| static | mergeFieldInfo (array $reqs) |
| Merge the output of multiple AuthenticationRequest::getFieldInfo() calls. | |
Public Attributes | |
| string | $caller |
| Username or IP address of the caller. | |
| bool | $mailpassword = false |
| Email password to the user. | |
| string null | $password |
| Temporary password. | |
Public Attributes inherited from MediaWiki\Auth\AuthenticationRequest | |
| string null | $action = null |
| The AuthManager::ACTION_* constant this request was created to be used for. | |
| int | $required = self::REQUIRED |
| For login, continue, and link actions, one of self::OPTIONAL, self::REQUIRED, or self::PRIMARY_REQUIRED. | |
| string null | $returnToUrl = null |
| Return-to URL, in case of redirect. | |
| string null | $username = null |
| Username. | |
| const | OPTIONAL = 0 |
| Indicates that the request is not required for authentication to proceed. | |
| const | PRIMARY_REQUIRED = 2 |
| Indicates that the request is required by a primary authentication provider. | |
| const | REQUIRED = 1 |
| Indicates that the request is required for authentication to proceed. | |
This represents the intention to set a temporary password for the user.
Definition at line 33 of file TemporaryPasswordAuthenticationRequest.php.
| MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::__construct | ( | $password = null | ) |
| string | null | $password |
Definition at line 61 of file TemporaryPasswordAuthenticationRequest.php.
References MediaWiki\Auth\TemporaryPasswordAuthenticationRequest\$password.
| MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::describeCredentials | ( | ) |
Describe the credentials represented by this request.This is used on requests returned by AuthenticationProvider::getAuthenticationRequests() for ACTION_LINK and ACTION_REMOVE and for requests returned in AuthenticationResponse::$linkRequest to create useful user interfaces.
Reimplemented from MediaWiki\Auth\AuthenticationRequest.
Definition at line 102 of file TemporaryPasswordAuthenticationRequest.php.
References wfMessage().
| MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::getFieldInfo | ( | ) |
Fetch input field info.This will be used in the AuthManager APIs and web UIs to define API input parameters / form fields and to process the submitted data.The field info is an associative array mapping field names to info arrays. The info arrays have the following keys:
Reimplemented from MediaWiki\Auth\AuthenticationRequest.
Definition at line 47 of file TemporaryPasswordAuthenticationRequest.php.
References wfMessage().
|
static |
Return an instance with an invalid password.
Definition at line 93 of file TemporaryPasswordAuthenticationRequest.php.
|
static |
Return an instance with a new, random password.
Definition at line 72 of file TemporaryPasswordAuthenticationRequest.php.
References MediaWiki\Auth\TemporaryPasswordAuthenticationRequest\$password, MediaWiki\MediaWikiServices\getInstance(), MediaWiki\MainConfigNames\MinimalPasswordLength, and MediaWiki\MainConfigNames\PasswordPolicy.
Referenced by MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider\getAuthenticationRequests().
| string MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::$caller |
Username or IP address of the caller.
Definition at line 41 of file TemporaryPasswordAuthenticationRequest.php.
| bool MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::$mailpassword = false |
Email password to the user.
Definition at line 38 of file TemporaryPasswordAuthenticationRequest.php.
| string null MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::$password |
Temporary password.
Definition at line 35 of file TemporaryPasswordAuthenticationRequest.php.
Referenced by MediaWiki\Auth\TemporaryPasswordAuthenticationRequest\__construct(), and MediaWiki\Auth\TemporaryPasswordAuthenticationRequest\newRandom().