|
|
|
@ -42,7 +42,11 @@ class WxLoginService implements \App\Service\v3\Interfaces\WxLoginServiceInterfa |
|
|
|
|
|
|
|
$ssdb = ApplicationContext::getContainer()->get(SSDBTask::class); |
|
|
|
$ssdb->exec('setnx', $hashIds, 1); |
|
|
|
$ssdb->exec('expire', $hashIds, config('auth.user.expire_time')); |
|
|
|
|
|
|
|
$loginExpired = config('auth.user.expire_time'); |
|
|
|
if (isset($loginExpired) && $loginExpired) { |
|
|
|
$ssdb->exec('expire', $hashIds, $loginExpired); |
|
|
|
} |
|
|
|
|
|
|
|
$sourceId = CsInfo::query()->where(['user_id' => $user['id']])->value('admin_user_id'); |
|
|
|
$user['community_source_id'] = $sourceId ?: 0; |
|
|
|
|