Skip to content

Latest commit

 

History

History
96 lines (60 loc) · 1010 Bytes

DOCUMENTATION.md

File metadata and controls

96 lines (60 loc) · 1010 Bytes

Getting Started

Generate CSRF token

require('vendor/autoload.php');
use AvatarPHP\Glide;

$csrf=new Glide();

echo $csrf->token(); 

In html file

<input type="hidden" name="csrf_token" value="<?php echo $csrf->token(); ?> 
">

Verify the token

require('vendor/autoload.php');
use AvatarPHP\Glide;

$csrf=new Glide();

$token=$_POST['csrf_token'];


if(Glide::validate($key)){
    //next phase
};

Destroy CSRF token

destroy ()
$csrf->destroy();

Get session id

id ()
$csrf->id();

Regenerate session id

Regenerate ()
$csrf->regenerate();

Put session value

put ()
$csrf->put($key,$value);

Get session value

get ()
$csrf->get($key);

Get token value

token ()
use Glide\Token\Engine;

$token = Engine::token();