Advertisement
Guest User

Untitled

a guest
Jun 10th, 2014
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.58 KB | None | 0 0
  1. <?php
  2.  
  3. class Token {
  4.  
  5.     static function create($tokenName = 'token') {
  6.         return $_SESSION[$tokenName] = md5(uniqid());;
  7.     }
  8.  
  9.     static function check($tokenName = 'token') {
  10.         if(isset($_POST)) {
  11.             if(isset($_SESSION[$tokenName], $_POST[$tokenName]) && $_POST[$tokenName] === $_SESSION[$tokenName]) {
  12.                 unset($_SESSION[$tokenName]);
  13.                 return true;
  14.             }
  15.         } else if(isset($_GET)) {
  16.             if(isset($_SESSION[$tokenName], $_GET[$tokenName]) && $_GET[$tokenName] === $_SESSION[$tokenName]) {
  17.                 unset($_SESSION[$tokenName]);
  18.                 return true;
  19.             }
  20.         }
  21.         return false;
  22.     }
  23.  
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement