|
...
|
...
|
@@ -8,6 +8,8 @@ |
|
|
|
<link rel="stylesheet" href="/static/plugins/layui/css/layui.css" media="all" />
|
|
|
|
<link rel="stylesheet" href="/static/admin/css/login.css" />
|
|
|
|
<link rel="stylesheet" href="/static/common/css/font.css" />
|
|
|
|
<!--腾讯智能验证码接入-->
|
|
|
|
<script src="https://ssl.captcha.qq.com/TCaptcha.js"></script>
|
|
|
|
</head>
|
|
|
|
<body class="beg-login-bg">
|
|
|
|
<div class="container login">
|
|
...
|
...
|
@@ -41,6 +43,27 @@ |
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
{/if}
|
|
|
|
{if $system['ticket'] == 'open'}
|
|
|
|
<input type="hidden" name="randstr"><input type="hidden" name="ticket">
|
|
|
|
<!--腾讯智能验证码接入 开始-->
|
|
|
|
<div class="layui-form-item" id="TencentCaptchaDiv">
|
|
|
|
<!--点击此元素会自动激活验证码-->
|
|
|
|
<!--id : 元素的id(必须)-->
|
|
|
|
<!--data-appid : AppID(必须)-->
|
|
|
|
<!--data-cbfn : 回调函数名(必须)-->
|
|
|
|
<!--data-biz-state : 业务自定义透传参数(可选)-->
|
|
|
|
<a class="layui-btn layui-btn-normal btn-blog" id="TencentCaptcha" data-appid="2049832761" data-cbfn="callback">点击按钮进行验证</a>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item" id="TencentCaptchafnDiv" style="display:none">
|
|
|
|
<!--点击此元素会自动激活验证码-->
|
|
|
|
<!--id : 元素的id(必须)-->
|
|
|
|
<!--data-appid : AppID(必须)-->
|
|
|
|
<!--data-cbfn : 回调函数名(必须)-->
|
|
|
|
<!--data-biz-state : 业务自定义透传参数(可选)-->
|
|
|
|
<a class="layui-btn layui-btn-normal btn-blog" id="TencentCaptchafn">验证成功</a>
|
|
|
|
</div>
|
|
|
|
<!--腾讯智能验证码接入 结束-->
|
|
|
|
{/if}
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<button type="submit" class="layui-btn btn-submit btn-blog" lay-submit lay-filter="login">登录</button>
|
|
|
|
</div>
|
|
...
|
...
|
@@ -57,6 +80,20 @@ |
|
|
|
<script src="/static/admin/js/rAF.js"></script>
|
|
|
|
<script src="/static/admin/js/login.js"></script>
|
|
|
|
<script type="text/javascript" src="/static/plugins/layui/layui.js"></script>
|
|
|
|
<!--腾讯智能验证码接入-->
|
|
|
|
<script src="/static/home/js/jquery.min.js"></script>
|
|
|
|
<script type="text/javascript">
|
|
|
|
window.callback = function(res){
|
|
|
|
// res(未通过验证)= {ret: 1, ticket: null}
|
|
|
|
// res(验证成功) = {ret: 0, ticket: "String", randstr: "String"}
|
|
|
|
if(res.ret === 0){
|
|
|
|
$("input[name='ticket']").val(res.ticket); // 票据
|
|
|
|
$("input[name='randstr']").val(res.randstr); // 随机串
|
|
|
|
$("#TencentCaptchaDiv").hide();
|
|
|
|
$("#TencentCaptchafnDiv").show();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>>
|
|
|
|
<script>
|
|
|
|
layui.use('form',function(){
|
|
|
|
var form = layui.form,$ = layui.jquery;
|
...
|
...
|
|