1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-24 20:06:09 +08:00

优化每日登录积分

This commit is contained in:
koogua 2022-03-22 17:58:33 +08:00
parent e5bcd500d3
commit 1597b2b968
3 changed files with 12 additions and 11 deletions

View File

@ -19,13 +19,13 @@
<div class="layui-form-item">
<label class="layui-form-label">App Id</label>
<div class="layui-input-block">
<input class="layui-input" type="text" name="app_id" value="{{ captcha.app_id }}" lay-verify="required">
<input class="layui-input" type="text" name="app_id" value="{{ captcha.app_id }}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">Secret Key</label>
<div class="layui-input-block">
<input class="layui-input" type="text" name="secret_key" value="{{ captcha.secret_key }}" lay-verify="required">
<input class="layui-input" type="text" name="secret_key" value="{{ captcha.secret_key }}">
</div>
</div>
</div>

View File

@ -52,13 +52,13 @@
<div class="layui-form-item">
<label class="layui-form-label">网站名称</label>
<div class="layui-input-block">
<input class="layui-input" type="text" name="title" value="{{ site.title }}">
<input class="layui-input" type="text" name="title" value="{{ site.title }}" lay-verify="required">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">网站URL</label>
<div class="layui-input-block">
<input class="layui-input" type="text" name="url" value="{{ site.url }}">
<input class="layui-input" type="text" name="url" value="{{ site.url }}" lay-verify="required">
</div>
</div>
<div class="layui-form-item">

View File

@ -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);
}
}