hoangnamitc/csrf-token

此包已被废弃,不再维护。未建议替代包。

hoangnamitc.com

v2.0.1 2018-04-17 14:54 UTC

This package is auto-updated.

Last update: 2021-12-15 22:51:05 UTC


README

类 Anti Security CSRF TOKEN

此项目可在包管理器上找到,建议通过Composer安装csrf-token。只需将此行添加到您的composer.json文件中

"hoangnamitc/csrf-token": "~2.0"

或运行

composer require hoangnamitc/csrf-token

安装

require 'token.class.php';

或通过composer

require 'vendor/autoload.php';

用法

  • 初始化
$token = new \hoangnamitc\Token('token_name');
  • 选择刷新后创建令牌的次数
$token->set();        // Token create one times
$token->set('*', 10); // Token create with time lives is 10 second
$token->set('*');     // Token create many times, created continuity.
  • 获取令牌名称
$token->getName();
  • 获取令牌值
$token->getToken();
  • 验证令牌
if ( $token->validate($token_value) ) {
    // Valid
} else {
    // invalid
}
  • 删除当前令牌
$token->delete();
  • 调试代码
$token->debug();

$token->deleteAll()

作者

hoangnamitc