Documentation for Login Password Requirements Base Feature¶ ↑
The login password requirements base feature is automatically loaded when you use a Rodauth feature that requires setting logins or passwords.
Auth Value Methods¶ ↑
login_confirm_label |
The label to use for login confirmations. |
login_confirm_param |
The parameter name to use for login confirmations. |
login_does_not_meet_requirements_message |
The error message to display when the login does not meet the requirements you have set. |
login_maximum_length |
The maximum length for logins, 255 by default. |
login_minimum_length |
The minimum length for logins, 3 by default. |
login_too_long_message |
The error message fragment to show if the login is too long. |
login_too_short_message |
The error message fragment to show if the login is too short. |
logins_do_not_match_message |
The error message to display when login and login confirmation do not match. |
password_confirm_label |
The label to use for password confirmations. |
password_confirm_param |
The parameter name to use for password confirmations. |
password_does_not_meet_requirements_message |
The error message to display when the password does not meet the requirements you have set. |
password_hash_cost |
The bcrypt cost to use for the password hash. |
password_minimum_length |
The minimum length for passwords, 6 by default. |
password_too_short_message |
The error message fragment to show if the password is too short. |
passwords_do_not_match_message |
The error message to display when password and password confirmation do not match. |
require_email_address_logins? |
Whether logins need to be valid email addresses, true by default. |
require_login_confirmation? |
Whether login confirmations are required when changing logins or creating accounts. |
require_password_confirmation? |
Whether password confirmations are required when changing/resetting passwords and creating accounts. |
same_as_existing_password_message |
The error message to display when a new password is the same as the existing password. |
Auth Methods¶ ↑
login_meets_requirements?(login) |
Whether the given login meets the requirements. By default, just checks that the login is a valid email address. |
password_meets_requirements?(password) |
Whether the given password meets the requirements. Can be used to implement complexity requirements for passwords. |
password_hash(password) |
A hash of the given password. |
set_password(password) |
Set the password for the current account to the given password. |