Skip to content

hannasdev/Token

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Token

Token is a helper-class for generating and storing and retrieving unique hashes in a _SESSION. It is intended to be used for Cross-Site-Request-Forgery (CSRF) protection.

Examples

generate()

PHP:

<input type="hidden" name="csrf" value="<?php echo Token::generate(); ?>"/>

HTML:

<input type="hidden" name="csrf" value=""/>

exists()

PHP:

<?php
if (Token::exists($_POST['csrf'])) { echo "A token is stored in _SESSION."; }

check()

PHP:

<?php
if (Token::check($_POST['csrf'])) { echo "Token matches stored value."; }

About

PHP token helper-class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages