sincco / tokenizer
创建和验证用户数据的令牌
1.1.2
2023-04-08 01:00 UTC
Requires
- php: >=7.0
This package is not auto-updated.
Last update: 2024-09-21 07:34:54 UTC
README
创建和验证用户数据的令牌。此工具简化了带有用户数据的令牌的创建和验证,生成的字符串可以用作URL参数。
##安装
要将此软件包作为本地、项目特定的依赖项添加到您的项目中,只需在项目中的 composer.json 文件中添加对 phpunit/php-token-stream 的依赖即可。以下是一个定义了对 Tokenizer 依赖的最小 composer.json 文件示例:
{ "require": { "sincco/tokenizer": "~1.0" } }
##使用
###创建
<?php require_once __DIR__ . '/vendor/autoload.php'; use \Sincco\Tools; $userData = [ 'idUser'=>666, 'emailUser'=>'ivan.miranda@sincco.com' ]; $password = "p4$sw0rD"; $minutesExpiration = 10; echo Tokenizer::create( $userData, $password, $minutesExpiration );
###验证
<?php require_once __DIR__ . '/vendor/autoload.php'; use \Sincco\Tools; $password = "p4$sw0rD"; $valid = Tokenizer::validate( $token, $password );
许可声明
此源文件受开放软件许可证(OSL 3.0)的约束,您可以通过以下网址在全球范围内访问: https://open-source.org.cn/licenses/osl-3.0.php
祝您编码愉快!