diff --git a/app/Http/Admin/Views/setting/captcha.volt b/app/Http/Admin/Views/setting/captcha.volt
index 1cc7e71b..1b05a222 100644
--- a/app/Http/Admin/Views/setting/captcha.volt
+++ b/app/Http/Admin/Views/setting/captcha.volt
@@ -19,13 +19,13 @@
diff --git a/app/Http/Admin/Views/setting/site.volt b/app/Http/Admin/Views/setting/site.volt
index 3afc35d1..a8f2deb2 100644
--- a/app/Http/Admin/Views/setting/site.volt
+++ b/app/Http/Admin/Views/setting/site.volt
@@ -52,13 +52,13 @@
diff --git a/app/Services/Logic/User/Console/Online.php b/app/Services/Logic/User/Console/Online.php
index 3480323a..8c2b6842 100644
--- a/app/Services/Logic/User/Console/Online.php
+++ b/app/Services/Logic/User/Console/Online.php
@@ -88,19 +88,20 @@ class Online extends LogicService
$cache = $this->getCache();
- $content = $cache->get($keyName);
-
- if ($content) return;
-
- $service = new SiteVisitPointHistory();
-
- $service->handle($user);
+ if ($cache->exists($keyName)) return;
+ /**
+ * 先写入缓存,再处理访问积分,防止重复插入记录
+ */
$tomorrow = strtotime($todayDate) + 86400;
$lifetime = $tomorrow - time();
$cache->save($keyName, 1, $lifetime);
+
+ $service = new SiteVisitPointHistory();
+
+ $service->handle($user);
}
}