MediaWiki
REL1_24
|
Represents an invalid password hash. More...
Public Member Functions | |
crypt ($plaintext) | |
Hash a password and store the result in this object. | |
equals ($other) | |
Compare one Password object to this object. | |
needsUpdate () | |
Determine if the hash needs to be updated. | |
toString () | |
Convert this hash to a string that can be stored in the database. |
Represents an invalid password hash.
It is represented as the empty string (i.e., a password hash with no type).
No two invalid passwords are equal. Comparing anything to an invalid password will return false.
Definition at line 32 of file InvalidPassword.php.
InvalidPassword::crypt | ( | $ | password | ) |
Hash a password and store the result in this object.
The result of the password hash should be put into the internal state of the hash object.
string | $password | Password to hash |
PasswordError | If an internal error occurs in hashing |
Reimplemented from Password.
Definition at line 33 of file InvalidPassword.php.
InvalidPassword::equals | ( | $ | other | ) |
Compare one Password object to this object.
By default, do a timing-safe string comparison on the result of Password::toString() for each object. This can be overridden to do custom comparison, but it is not recommended unless necessary.
Password | string | $other | The other password |
Reimplemented from Password.
Definition at line 40 of file InvalidPassword.php.
Determine if the hash needs to be updated.
Reimplemented from Password.
Definition at line 44 of file InvalidPassword.php.
Convert this hash to a string that can be stored in the database.
The resulting string should be considered the seralized representation of this hash, i.e., if the return value were recycled back into PasswordFactory::newFromCiphertext, the returned object would be equivalent to this; also, if two objects return the same value from this function, they are considered equivalent.
Reimplemented from Password.
Definition at line 36 of file InvalidPassword.php.