keepxin / token
Token SDK
1.0.1
2018-11-01 02:09 UTC
This package is auto-updated.
Last update: 2024-09-29 05:28:02 UTC
README
Token SDK.
安装
$ composer require keepxin/token -vvv
使用
CREATE TABLE `api_token` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `app_id` int(11) NOT NULL COMMENT 'app_id', `user_id` int(11) NOT NULL COMMENT '用户id', `access_token` char(32) COLLATE utf8_unicode_ci NOT NULL COMMENT 'access_token值', `access_token_expires` int(11) NOT NULL COMMENT 'access_token有效期', `refresh_token` char(32) COLLATE utf8_unicode_ci NOT NULL COMMENT 'refresh_token值', `refresh_token_expires` int(11) NOT NULL COMMENT 'refresh_token有效期', `created_at` int(11) NOT NULL COMMENT '创建时间', `updated_at` int(11) NOT NULL COMMENT '修改时间', `platform` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '平台参数', `access_secret` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '用户访问加密秘钥', PRIMARY KEY (`id`), KEY `api_token_user_id_index` (`user_id`), KEY `api_token_access_token_index` (`access_token`) ) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
try{ $result = Token::getToken(1, 1, 'pc'); }catch (\Exception $exception){ $message = $exception->getMessage(); if ($exception instanceof \KeepXin\Token\Exceptions\InvalidConfigException) { $message = '参数配置错误'.$message; } else if ($exception instanceof \KeepXin\Token\Exceptions\ErrorDbException) { $message = '数据库操作失败'.$message; } dd($message); }
贡献
您可以通过以下三种方式之一进行贡献
代码贡献过程不是很正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码规范。任何新的代码贡献必须附有相应的单元测试(如果适用)。
许可协议
MIT