$auth->verifyChallenge()
Verifies an authentication code that was requested with the createChallenge()
method; if successful, the user is automatically logged in
Parameters
Name | Type | Default | Description |
---|---|---|---|
$code * | string |
– | User-provided auth code to verify |
Return type
Exceptions
Type | Description |
---|---|
Kirby\Exception\PermissionException |
If the rate limit was exceeded, the challenge timed out, the code is incorrect or if any other error occurred with debug mode off |
Kirby\Exception\NotFoundException |
If the user from the challenge doesn't exist |
Kirby\Exception\InvalidArgumentException |
If no authentication challenge is active |
Kirby\Exception\LogicException |
If the authentication challenge is invalid |