The PasswordHistory model has a custom manager that has the following helper functions:
Deletes expired password history entries from the database(s).
Parameters: |
|
---|
Checks if the user needs to change his/her password.
Parameters: | user (object) – A User instance. |
---|---|
Returns: | True if the user needs to change his/her password, False otherwise. |
Return type: | bool |
Compares a raw (UNENCRYPTED!!!) password to entries in the users’s password history.
Parameters: | |
---|---|
Returns: | False if a password has been used before, True if not. |
Return type: | bool |
Gets the newest password history entry.
Parameters: | user (object) – A User instance. |
---|---|
Returns: | A PasswordHistory instance if found, None if not. |