PHP code example of dimns / simplecsrf
1. Go to this page and download the library: Download dimns/simplecsrf 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/ */
dimns / simplecsrf example snippets
ion_start();
// Init class
$csrf = new \DimNS\SimpleCSRF(); // Default session name: csrf_token
// Init class with other session name
$csrf = new \DimNS\SimpleCSRF('my_session_name');
// Getting a token for forms
$csrf_token = $csrf->getToken();
// Checking the token
if ($csrf->validateToken($_POST['_token'])) {
echo 'Token correct';
} else {
echo 'Invalid token';
}
ion_start();
// Init class
$csrf = new \DimNS\SimpleCSRF(); // Default session name: csrf_token
// Init class with other session name
$csrf = new \DimNS\SimpleCSRF('my_session_name');
// Generate a token for forms
$csrf_token = $csrf->getToken();
// Checking the token
if ($csrf->validateToken($_SERVER['HTTP_X_CSRFTOKEN'])) {
// Token correct
} else {
// Invalid token
}