Skip to content

Kirby 5.0.4

$auth->validatePassword()

Validates the user credentials and returns the user object on success; otherwise logs the failed attempt

$auth->validatePassword(string $email, string $password): Kirby\Cms\User

Parameters

Name Type Default
$emailrequired string no default value
$passwordrequired string no default value

Return type

Kirby\Cms\User

This method modifies the existing $auth object it is applied to and returns it again.

Exceptions

Type Description
Kirby\Exception\PermissionException If the rate limit was exceeded or if any other error occurred with debug mode off
Kirby\Exception\NotFoundException If the email was invalid
Kirby\Exception\InvalidArgumentException If the password is not valid (via $user->login())

Parent class

Kirby\Cms\Auth