Documentation

Csrf
in package

Table of Contents

$app  : App
$tokenTimeout  : int
__construct()  : mixed
check()  : bool
POST veya GET işlemlerinde CSRF yoksa false, varsa true döner
checkCookie()  : bool
GET, POST işlemlerinde Cookie üzerinden kontrol eder CSRF yoksa false, varsa true döner
checkGet()  : bool
GET işlemlerinde CSRF yoksa false, varsa true döner
checkPost()  : bool
POST işlemlerinde CSRF yoksa false, varsa true döner
generateToken()  : mixed
Csrf için token oluşturup cookie ve sessiona atar $_SESSION old_csrf_token, csrf_token $_COOKIE csrf_token
refreshToken()  : false|mixed
setTokenTimeout()  : mixed
token()  : bool|string
Input için kullanılacak token değerini döndürür
cookie()  : Cookie
isSelfReferer()  : bool
istek kaynağı kendi sitemiz ise true
request()  : Request
session()  : Session

Properties

$tokenTimeout

private int $tokenTimeout = 60 * 60

Methods

__construct()

public __construct(App $app) : mixed
Parameters
$app : App
Return values
mixed

check()

POST veya GET işlemlerinde CSRF yoksa false, varsa true döner

public check() : bool
Return values
bool

checkCookie()

GET, POST işlemlerinde Cookie üzerinden kontrol eder CSRF yoksa false, varsa true döner

public checkCookie() : bool
Return values
bool

checkGet()

GET işlemlerinde CSRF yoksa false, varsa true döner

public checkGet() : bool
Return values
bool

checkPost()

POST işlemlerinde CSRF yoksa false, varsa true döner

public checkPost() : bool
Return values
bool

generateToken()

Csrf için token oluşturup cookie ve sessiona atar $_SESSION old_csrf_token, csrf_token $_COOKIE csrf_token

public generateToken([bool $refresh = false ]) : mixed
Parameters
$refresh : bool = false
Return values
mixed

refreshToken()

public refreshToken() : false|mixed
Return values
false|mixed

setTokenTimeout()

public setTokenTimeout(int $seconds) : mixed
Parameters
$seconds : int
Return values
mixed

token()

Input için kullanılacak token değerini döndürür

public token() : bool|string
Return values
bool|string

isSelfReferer()

istek kaynağı kendi sitemiz ise true

private isSelfReferer() : bool
Return values
bool

Search results