Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Token {
- static function create($tokenName = 'token') {
- return $_SESSION[$tokenName] = md5(uniqid());;
- }
- static function check($tokenName = 'token') {
- if(isset($_POST)) {
- if(isset($_SESSION[$tokenName], $_POST[$tokenName]) && $_POST[$tokenName] === $_SESSION[$tokenName]) {
- unset($_SESSION[$tokenName]);
- return true;
- }
- } else if(isset($_GET)) {
- if(isset($_SESSION[$tokenName], $_GET[$tokenName]) && $_GET[$tokenName] === $_SESSION[$tokenName]) {
- unset($_SESSION[$tokenName]);
- return true;
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement