1. Go to this page and download the library: Download coercive/token 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/ */
coercive / token example snippets
use Coercive\Security\Token\Token;
# REQUIRED : if not, Token throws you an exception
session_start();
# INIT
$Token = new Token(128, 'mySalt0123');
// The first parameter is the length of the random string used in the token
// The second parameter is the custom salt used in the token
// The thirth parameter allow you to specify where the token datas will be store
// The thourth parameter allow you to specify a name for the default global token (if noname)
# CREATE a token
$myKey = $Token->create('example');
# SEND this token with a form (for example)
# and test like this
if( $Token->check( $myKey , 'example' ) ) {
echo 'Good token !';
$Token->delete('example');
} else {
die('Wrong token detected');
}
# A basic random string
Token::rand(256);
# A uniq id based on session, salt, random string...
$Token->uniqId();
# A basic (unsafe) token based on datetime
$Token->timer();
# You can use a crypt for customise the timer token
$crypt = 1234567890;
$Token->timer(crypt);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.