DoDomuDojade Documentation

CsrfTokenService
in package

Read onlyYes

Helps with managing csrf token

Table of Contents

Constants

TOKEN_KEY  = 'csrf_token'
TOKEN_LENGTH  = 32

Methods

generate()  : string
Generates token with set length
getOrCreate()  : string
Sets CSRF token if the session doesn't have one
validate()  : bool
Compares provided token against session token
get()  : string
Returns csrf token from session

Constants

TOKEN_KEY

private string TOKEN_KEY = 'csrf_token'

csrf token key in arrays and HTML forms

Methods

generate()

Generates token with set length

public generate() : string
Tags
throws
RandomException
Return values
string

getOrCreate()

Sets CSRF token if the session doesn't have one

public getOrCreate() : string
Tags
throws
RandomException
Return values
string

session token

validate()

Compares provided token against session token

public validate(string $providedToken) : bool
Parameters
$providedToken : string
Return values
bool

get()

Returns csrf token from session

private get() : string
Return values
string

        
On this page

Search results