Reference

Guide

$user->validatePassword()

Compares the given password with the stored one

$user->validatePassword(string $password = null): bool

Parameters

Name Type Default Description
$password string null

Return type

bool

Exceptions

Type Description
Kirby\Exception\NotFoundException

If the user has no password

Kirby\Exception\InvalidArgumentException

If the entered password is not valid

Kirby\Exception\InvalidArgumentException

If the entered password does not match the user password

Source code

kirby/src/Cms/User.php#L883