Fields
Actions
Docs
Honeypot
Fields
Actions
The Honeypot guard is enabled by default.
A Honeypot is a visually hidden field that looks like a real field to a bot. By default, it looks through a set of keys in the config to find one that is not used within the field. Those might be website, email, or url. Whenever the form field contains any value, the guard will reject the request.
Disabling the Honeypot guard
You can set the executed guards globally in your config.php. You can also customize the available field keys used by the Honeypot field.
// site/config/config.php
return [
// Settings for the DreamForm plugin
'tobimori.dreamform' => [
'guards' => [
'available' => ['honeypot'],
'honeypot.availableFields' => ['website', 'email', 'name', 'url', 'birthdate'],
],
],
];Options
| tobimori.dreamform.guards.honeypot. | Default | Accepts | Description |
|---|---|---|---|
| tobimori.dreamform.guards.honeypot. availableFields |
Default
[...] |
Accepts
array |
Available field keys for the honeypot field |