a-blog cms PHP API Reference

CsrfTokenManager
in package

CSRFトークンの発行・検証、および許可された Ajax アクセスかどうかの判定を担う。

Table of Contents

Methods

addCsrfToken()  : string
CSRFトークンをFromに付与
checkCsrfToken()  : bool
CSRFトークンのチェック
createCsrfToken()  : string
CSRFトークンを生成
csrfTokenExists()  : bool
CSRFトークンの存在チェック
getHttpHeader()  : string
HTTPヘッダーの取得
isAuthorizedAjaxRequest()  : bool
許可されたajaxアクセスか判定(どのようなtpl指定であっても許可する)

Methods

addCsrfToken()

CSRFトークンをFromに付与

public addCsrfToken(string $tpl) : string
Parameters
$tpl : string
Return values
string

checkCsrfToken()

CSRFトークンのチェック

public checkCsrfToken(string $token) : bool
Parameters
$token : string
Return values
bool

createCsrfToken()

CSRFトークンを生成

public createCsrfToken() : string
Return values
string

csrfTokenExists()

CSRFトークンの存在チェック

public csrfTokenExists() : bool
Return values
bool

getHttpHeader()

HTTPヘッダーの取得

public getHttpHeader(string $name) : string

ToDo: リファクタリング

Parameters
$name : string
Return values
string

isAuthorizedAjaxRequest()

許可されたajaxアクセスか判定(どのようなtpl指定であっても許可する)

public isAuthorizedAjaxRequest([int $level = 1 ]) : bool

level-0: チェックをしない level-1: RefererとAjaxリクエスト判定 level-2: CSRFトークンチェック

Parameters
$level : int = 1
Return values
bool

        
On this page

Search results