izzle/token-handler
最新稳定版本:2.0.0
Composer 安装命令:
composer require izzle/token-handler
包简介
Simple token handler lib
README 文档
README
Installation
Using composer:
$ composer require izzle/token-handler
Usage
Save Token
use Izzle\TokenHandler\Model\Token; use Illuminate\Encryption\Encrypter; use Izzle\TokenHandler\Handler\FileHandler; // Owner Id for this token. Must be unique. Ex. a User Id. $ownerId = 'someOwnerId'; // Encrypter with random 16 Key for Cipher AES-128-CBC // Cipher AES-256-CBC will need a 32 Char Key $encrypter = new Encrypter('01234567890123456'); $token = (new Token())->setToken('someToken') ->setExpires(time() + 3600) // Ex. expires in 60 Minutes ->setOwnerId($ownerId); $tokenHandler = new FileHandler(sys_get_temp_dir(), $encrypter); $tokenHandler->saveToken($token, $ownerId);
Load Token
use Illuminate\Encryption\Encrypter; use Izzle\TokenHandler\Handler\FileHandler; // Owner Id for this token. Must be unique. Ex. a User Id. $ownerId = 'someOwnerId'; // Encrypter with random 16 Key for Cipher AES-128-CBC // Cipher AES-256-CBC will need a 32 Char Key $encrypter = new Encrypter('01234567890123456'); $tokenHandler = new FileHandler(sys_get_temp_dir(), $encrypter); $token = $tokenHandler->loadToken($ownerId);
License
The Lumen framework is open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 1.96k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-10-27