1. Go to this page and download the library: Download doowebdev/doo-csrf library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
doowebdev / doo-csrf example snippets
use DooCSRF\Token;
Token::generate(); //Generates a random token string.
Token::check( PLACE-$_POST-NAME-HERE );// Checks if random token is valid.
use DooCSRF\Token;
class BaseController{
protected $data = []; // assign $data to an empty array.
public function __construct(){
//assign the token static method to a varibale, in this case it's the token variable create by the data array
$this->data['token'] = Token::generate();
}
}
class SomeclassController extends BaseController {
public function someMethod(){
View::display('path/to/a/view', $this->data );//the token variable is past through to the view via the $this->data array.
}
}
use DooCSRF\Token;
if( Token::check( $_POST['token'] ) ){
//Protected area. Do somthing, database inserts etc..
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.