jsnlib/token 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

jsnlib/token

Composer 安装命令:

composer require jsnlib/token

包简介

README 文档

README

簡單快速的產生 token 並驗證是否過期失效

require_once '../vendor/autoload.php';
$tk = new \Jsnlib\Token;

// 1. 加入使用鑰匙
$tk->key(uniqid('test132'));

// 2. 取得 Token 過期日
$expiry = $tk->expriy_date("Y-m-d H:i:s", "now", +1, "day");

// 3. 綁定編號,並加入過期日,可產生 Token 
$token = $tk->create('ABC', $expiry);
/**
 * Jsnlib\Ao 輸出格式如
 * value => '42d398f2ecef48da5b4dab7e63c3323a8894048357ce8ba319dbec7ea847cb99'
 * expiry => '2017-08-15'
 */
// echo $token;

/**
 * 若要 JSON 格式如
 * array ( 'value' => '1a94b598b4067998b601221a47068cc31ac8fd6c3748abffec3e9046cd164cc5', 'expiry' => '2017-08-09 10:16:41', )
 */
// echo ($tk->json($token));

// 4. 檢查是否已經過期
if ( ! $is_expiry = $tk->is_expiry($token->expiry))
{
    echo "未過期";
}
else
{
    echo "已過期";
}

统计信息

  • 总下载量: 36
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 6
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-08-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固