\CodeIgniter\FiltersHoneypot

Honeypot filter

Summary

Methods
Properties
Constants
before()
after()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

before()

before(\CodeIgniter\HTTP\RequestInterface  $request) : void

Checks if Honeypot field is empty; if not then the requester is a bot

By default it should not return anything during normal execution. However, when an abnormal state is found, it should return an instance of CodeIgniter\HTTP\Response. If it does, script execution will end and that Response will be sent back to the client, allowing for error pages, redirects, etc.

Parameters

\CodeIgniter\HTTP\RequestInterface $request

Throws

\CodeIgniter\Honeypot\Exceptions\HoneypotException