| 
<?php/**
 * Copyright (c) 2018 Jorge Patricio Castro Castillo MIT License.
 */
 @session_start();
 
 include "../lib/BladeOne.php";
 use eftec\bladeone\BladeOne;
 
 $views = __DIR__ . '/views';
 $compiledFolder = __DIR__ . '/compiled';
 $blade=new BladeOne($views, $compiledFolder, BladeOne::MODE_FAST);
 
 $isvalid=$blade->csrfIsValid(true, '_mytoken'); // a) for get= it generates a new token, b) for post, it validates the token.
 session_write_close();// we close the session for writes.
 
 
 
 
 //<editor-fold desc="Authentication example">
 
 $field=@$_POST['field'];
 
 
 
 //</editor-fold>
 
 
 try {
 echo $blade->run("Test.token", ['field'=>$field,'isValid'=>$isvalid,'token'=>$blade->csrf_token]);
 } catch (Exception $e) {
 echo "error found ".$e->getMessage()."<br>".$e->getTraceAsString();
 }
 
 |