hoangnamitc / csrf-token
此包已被废弃,不再维护。未建议替代包。
hoangnamitc.com
v2.0.1
2018-04-17 14:54 UTC
Requires
- php: >=5.4.0
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()