Skip to content

Commit 09a0938

Browse files
committed
feat: 单设备登录支持定义客户端 client 字段,自定义客户端单点登录(默认为WEB,即网页端),如:MOBILEAPPWECHATWEBADMINAPIOTHER等等
1 parent 9d95a1e commit 09a0938

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ $exp = Tinywan\Jwt\JwtToken::getTokenExp();
103103
'is_single_device' => true,
104104
```
105105

106-
生成令牌可以指定客户端 `client` 字段,自定义客户端单点登录(默认为`WEB`,即网页端),如:`MOBILE``APP``WECHAT``WEB``ADMIN``API``OTHER`等等
106+
单设备登录支持定义客户端 `client` 字段,自定义客户端单点登录(默认为`WEB`,即网页端),如:`MOBILE``APP``WECHAT``WEB``ADMIN``API``OTHER`等等
107107
```php
108108
$user = [
109109
'id' => 2022,

src/JwtToken.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public static function refreshToken(): array
121121
}
122122
if ($config['is_single_device']) {
123123
$client = $extend['extend']['client'] ?? self::TOKEN_CLIENT_WEB;
124-
RedisHandler::generateToken($config['cache_token_pre'], $client, $extend['extend']['id'], $extend['exp'], $newToken['access_token']);
124+
RedisHandler::generateToken($config['cache_token_pre'], (string) $client, (string) $extend['extend']['id'], $extend['exp'], $newToken['access_token']);
125125
}
126126
return $newToken;
127127
}
@@ -153,7 +153,7 @@ public static function generateToken(array $extend): array
153153
}
154154
if ($config['is_single_device']) {
155155
$client = $extend['extend']['client'] ?? self::TOKEN_CLIENT_WEB;
156-
RedisHandler::generateToken($config['cache_token_pre'], $client, $extend['id'], $config['access_exp'], $token['access_token']);
156+
RedisHandler::generateToken($config['cache_token_pre'], (string) $client, (string) $extend['id'], $config['access_exp'], $token['access_token']);
157157
}
158158
return $token;
159159
}

0 commit comments

Comments
 (0)