backend.utils.password_validator

backend.utils.password_validator.validate_password(password)[source]

Validate password complexity against the application’s rules.

Parameters:

password (str) – The plain-text password to validate.

Returns:

A 2-tuple of (is_valid, error_message). error_message is an empty string when the password is valid.

Return type:

tuple[bool, str]