tumainimosha/token-helper

此包已被弃用且不再维护。未建议替代包。

请在此处填写您的包描述

0.1.0 2019-08-07 17:07 UTC

This package is auto-updated.

Last update: 2023-10-06 19:28:15 UTC


README

Software License Travis Total Downloads

安装

composer require tumainimosha/token-helper

使用方法

use Tumainimosha\TokenHelper\TokenHelper;

// Generating jwt token. jwt is base64 encoded string
$jwt_string = (new TokenHelper)->getToken([
        'terminal_id' => $terminal->id,
        'token_id' => $tokenModel->id,
    ], 60 * 24 * 365 * 5);

     
// validating jwt token
$helper = new TokenHelper;
$status = $helper->validateToken($jwt_string);

if ($status === $helper::OK) {
   //handle success case
}

elseif ($status === $helper::EXPIRED) {
    //handle success case
}

else {
    // handle invalid token
}

测试

@TODO

vendor/bin/phpunit

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件princeton.mosha@gmail.com联系,而不是使用问题跟踪器。

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件