mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-27 21:10:24 +08:00
去除后台登录页的无用captcha代码
This commit is contained in:
parent
621b921862
commit
4f18d78356
@ -34,15 +34,13 @@ class SessionController extends \Phalcon\Mvc\Controller
|
|||||||
return $this->response->redirect(['for' => 'admin.index']);
|
return $this->response->redirect(['for' => 'admin.index']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$sessionService = new SessionService();
|
|
||||||
|
|
||||||
$captcha = $sessionService->getSettings('captcha');
|
|
||||||
|
|
||||||
if ($this->request->isPost()) {
|
if ($this->request->isPost()) {
|
||||||
|
|
||||||
$this->checkHttpReferer();
|
$this->checkHttpReferer();
|
||||||
$this->checkCsrfToken();
|
$this->checkCsrfToken();
|
||||||
|
|
||||||
|
$sessionService = new SessionService();
|
||||||
|
|
||||||
$sessionService->login();
|
$sessionService->login();
|
||||||
|
|
||||||
$location = $this->url->get(['for' => 'admin.index']);
|
$location = $this->url->get(['for' => 'admin.index']);
|
||||||
@ -54,7 +52,6 @@ class SessionController extends \Phalcon\Mvc\Controller
|
|||||||
|
|
||||||
$this->view->pick('public/login');
|
$this->view->pick('public/login');
|
||||||
$this->view->setVar('app_info', $appInfo);
|
$this->view->setVar('app_info', $appInfo);
|
||||||
$this->view->setVar('captcha', $captcha);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -2,9 +2,6 @@
|
|||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
{% set disabled_submit = captcha.enabled == 1 ? 'disabled="disabled"' : '' %}
|
|
||||||
{% set disabled_class = captcha.enabled == 1 ? 'layui-btn-disabled' : '' %}
|
|
||||||
|
|
||||||
<div class="kg-login-wrap">
|
<div class="kg-login-wrap">
|
||||||
<div class="layui-card">
|
<div class="layui-card">
|
||||||
<div class="layui-card-header">后台登录</div>
|
<div class="layui-card-header">后台登录</div>
|
||||||
@ -12,26 +9,15 @@
|
|||||||
<form class="layui-form kg-login-form" method="POST" action="{{ url({'for':'admin.login'}) }}">
|
<form class="layui-form kg-login-form" method="POST" action="{{ url({'for':'admin.login'}) }}">
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-icon layui-icon-username"></label>
|
<label class="layui-icon layui-icon-username"></label>
|
||||||
<input id="cl-account" class="layui-input" type="text" name="account" autocomplete="off" placeholder="手机 / 邮箱" lay-verify="required">
|
<input class="layui-input" type="text" name="account" autocomplete="off" placeholder="手机 / 邮箱" lay-verify="required">
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-icon layui-icon-password"></label>
|
<label class="layui-icon layui-icon-password"></label>
|
||||||
<input class="layui-input" type="password" name="password" autocomplete="off" placeholder="密码" lay-verify="required">
|
<input class="layui-input" type="password" name="password" autocomplete="off" placeholder="密码" lay-verify="required">
|
||||||
</div>
|
</div>
|
||||||
{% if captcha.enabled == 1 %}
|
|
||||||
<div id="captcha-block" class="layui-form-item">
|
|
||||||
<div class="layui-input-block">
|
|
||||||
<button id="cl-emit-btn" class="layui-btn layui-btn-fluid" type="button">点击完成验证</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% endif %}
|
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<button id="cl-submit-btn" class="layui-btn layui-btn-fluid {{ disabled_class }}" {{ disabled_submit }} lay-submit="true" lay-filter="go">立即登录</button>
|
<button class="layui-btn layui-btn-fluid" lay-submit="true" lay-filter="go">立即登录</button>
|
||||||
<input id="cl-captcha-enabled" type="hidden" value="{{ captcha.enabled }}">
|
|
||||||
<input id="cl-captcha-appId" type="hidden" value="{{ captcha.app_id }}">
|
|
||||||
<input id="cl-captcha-ticket" type="hidden" name="captcha[ticket]">
|
|
||||||
<input id="cl-captcha-rand" type="hidden" name="captcha[rand]">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
@ -74,7 +60,6 @@
|
|||||||
|
|
||||||
{{ js_include('lib/jquery.min.js') }}
|
{{ js_include('lib/jquery.min.js') }}
|
||||||
{{ js_include('lib/jquery.buoyant.min.js') }}
|
{{ js_include('lib/jquery.buoyant.min.js') }}
|
||||||
{{ js_include('https://ssl.captcha.qq.com/TCaptcha.js', false) }}
|
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
@ -87,7 +72,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
$('body').buoyant({
|
jquery('body').buoyant({
|
||||||
elementClass: 'circles',
|
elementClass: 'circles',
|
||||||
numberOfItems: 20,
|
numberOfItems: 20,
|
||||||
minRadius: 5,
|
minRadius: 5,
|
||||||
@ -95,27 +80,4 @@
|
|||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script>
|
|
||||||
layui.use(['jquery'], function () {
|
|
||||||
|
|
||||||
var $ = layui.jquery;
|
|
||||||
|
|
||||||
if ($('#cl-captcha-enabled').val() === '1') {
|
|
||||||
var captcha = new TencentCaptcha(
|
|
||||||
$('#cl-emit-btn')[0],
|
|
||||||
$('#cl-captcha-appId').val(),
|
|
||||||
function (res) {
|
|
||||||
if (res.ret === 0) {
|
|
||||||
$('#cl-captcha-ticket').val(res.ticket);
|
|
||||||
$('#cl-captcha-rand').val(res.randstr);
|
|
||||||
$('#cl-submit-btn').removeClass('layui-btn-disabled').removeAttr('disabled');
|
|
||||||
$('#captcha-block').hide();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
Loading…
x
Reference in New Issue
Block a user