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
$csrf->destroy();
Get session id
$csrf->id();
Regenerate session id
$csrf->regenerate();
Put session value
$csrf->put($key,$value);
Get session value
$csrf->get($key);
Get token value
use Glide\Token\Engine;
$token = Engine::token();