mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-04-06 03:58:04 +08:00
修改用户TOKEN处理
This commit is contained in:
parent
ace10b8917
commit
95236e9b9f
@ -82,10 +82,10 @@ class UserTokenService extends Service
|
||||
public function token(int $uuid, string $type): array
|
||||
{
|
||||
// 清理无效认证数据
|
||||
$map0 = [['token', '<>', 'token']];
|
||||
$map1 = [['time', '<', $time = time()]];
|
||||
$map2 = [['type', '=', $type], ['uid', '=', $uuid]];
|
||||
$this->app->db->name('DataUserToken')->where($map0)->whereOr([$map1, $map2])->delete();
|
||||
$time = time();
|
||||
$map1 = [['token', '<>', 'token'], ['time', '<', $time]];
|
||||
$map2 = [['token', '<>', 'token'], ['type', '=', $type], ['uid', '=', $uuid]];
|
||||
$this->app->db->name('DataUserToken')->whereOr([$map1, $map2])->delete();
|
||||
// 创建新的认证数据
|
||||
do $map = ['type' => $type, 'token' => md5(uniqid() . rand(100, 999))];
|
||||
while ($this->app->db->name('DataUserToken')->where($map)->count() > 0);
|
||||
|
16
vendor/composer/InstalledVersions.php
vendored
16
vendor/composer/InstalledVersions.php
vendored
@ -249,7 +249,13 @@ class InstalledVersions
|
||||
@trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);
|
||||
|
||||
if (null === self::$installed) {
|
||||
self::$installed = include __DIR__ . '/installed.php';
|
||||
// only require the installed.php file if this file is loaded from its dumped location,
|
||||
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
|
||||
if (substr(__DIR__, -8, 1) !== 'C') {
|
||||
self::$installed = include __DIR__ . '/installed.php';
|
||||
} else {
|
||||
self::$installed = array();
|
||||
}
|
||||
}
|
||||
|
||||
return self::$installed;
|
||||
@ -316,7 +322,13 @@ class InstalledVersions
|
||||
}
|
||||
|
||||
if (null === self::$installed) {
|
||||
self::$installed = require __DIR__ . '/installed.php';
|
||||
// only require the installed.php file if this file is loaded from its dumped location,
|
||||
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
|
||||
if (substr(__DIR__, -8, 1) !== 'C') {
|
||||
self::$installed = require __DIR__ . '/installed.php';
|
||||
} else {
|
||||
self::$installed = array();
|
||||
}
|
||||
}
|
||||
$installed[] = self::$installed;
|
||||
|
||||
|
4
vendor/composer/installed.php
vendored
4
vendor/composer/installed.php
vendored
@ -5,7 +5,7 @@
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
'reference' => '612077be96278a23df4f517da2088fc3147574e0',
|
||||
'reference' => 'ace10b89177358237d3c4e0e06749cac94208523',
|
||||
'name' => 'zoujingli/thinkadmin',
|
||||
'dev' => false,
|
||||
),
|
||||
@ -153,7 +153,7 @@
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
'reference' => '612077be96278a23df4f517da2088fc3147574e0',
|
||||
'reference' => 'ace10b89177358237d3c4e0e06749cac94208523',
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'zoujingli/wechat-developer' => array(
|
||||
|
2
vendor/services.php
vendored
2
vendor/services.php
vendored
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
// This file is automatically generated at:2021-06-09 11:20:22
|
||||
// This file is automatically generated at:2021-06-17 11:17:58
|
||||
declare (strict_types = 1);
|
||||
return array (
|
||||
0 => 'think\\admin\\Library',
|
||||
|
Loading…
x
Reference in New Issue
Block a user