Neuron-PHP

CsrfFilter extends Filter
in package

CSRF protection filter.

Validates CSRF tokens on POST, PUT, DELETE requests to prevent Cross-Site Request Forgery attacks.

Table of Contents

Properties

$_csrfToken  : CsrfToken
$_exemptMethods  : array<int, string>

Methods

__construct()  : mixed
post()  : mixed|null
pre()  : mixed|null
validateCsrfToken()  : void
Validate CSRF token
getTokenFromRequest()  : string|null
Get CSRF token from request

Properties

$_exemptMethods

private array<int, string> $_exemptMethods = ['GET', 'HEAD', 'OPTIONS']

Methods

getTokenFromRequest()

Get CSRF token from request

private getTokenFromRequest() : string|null
Return values
string|null
On this page

Search results