From b6fdf185c7e8fb1f06da0e609e39aecaef6b66f5 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期日, 30 六月 2024 01:42:31 +0800 Subject: [PATCH] 微信强授权/后台管理 --- src/main/resources/static/admin/login.html | 52 +++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 37 insertions(+), 15 deletions(-) diff --git a/src/main/resources/static/admin/login.html b/src/main/resources/static/admin/login.html index 2529bdb..19bf36c 100644 --- a/src/main/resources/static/admin/login.html +++ b/src/main/resources/static/admin/login.html @@ -3,7 +3,8 @@ <head> <meta charset="UTF-8"> - <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> + <meta name="viewport" + content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>鍚庡彴鐧诲綍</title> <link rel="stylesheet" type="text/css" href="layui/css/layui.css" /> <link rel="stylesheet" type="text/css" href="css/login.css" /> @@ -16,17 +17,21 @@ <div class="m-login-warp"> <form class="layui-form"> <div class="layui-form-item"> - <input type="text" name="title" required lay-verify="required" placeholder="鐢ㄦ埛鍚�" autocomplete="off" class="layui-input"> + <input type="text" name="username" required lay-verify="required" placeholder="鐢ㄦ埛鍚�" + autocomplete="off" class="layui-input"> </div> <div class="layui-form-item"> - <input type="password" name="password" required lay-verify="required" placeholder="瀵嗙爜" autocomplete="off" class="layui-input"> + <input type="password" name="password" required lay-verify="required" placeholder="瀵嗙爜" + autocomplete="off" class="layui-input"> </div> <div class="layui-form-item"> <div class="layui-inline"> - <input type="text" name="verity" required lay-verify="required" placeholder="楠岃瘉鐮�" autocomplete="off" class="layui-input"> + <input type="text" name="code" required lay-verify="required" placeholder="楠岃瘉鐮�" + autocomplete="off" class="layui-input"> </div> <div class="layui-inline"> - <img class="verifyImg" onclick="this.src=this.src+'?c='+Math.random();" src="/admin/api/captcha.jpg" /> + <img class="verifyImg" onclick="this.src=this.src+'?c='+Math.random();" + src="/admin/api/captcha.jpg" /> </div> </div> <div class="layui-form-item m-login-btn"> @@ -39,34 +44,51 @@ </div> </form> </div> - + </div> </div> <script src="layui/layui.js" type="text/javascript" charset="utf-8"></script> + <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script> <script> layui.use(['form', 'layedit', 'laydate'], function() { - var form = layui.form(), - layer = layui.layer; + var form = layui.form, + layer = layui.layer, + $ = layui.jquery; //鑷畾涔夐獙璇佽鍒� form.verify({ title: function(value) { - if(value.length < 5) { + if (value.length < 5) { return '鏍囬鑷冲皯寰�5涓瓧绗﹀晩'; } }, password: [/(.+){6,12}$/, '瀵嗙爜蹇呴』6鍒�12浣�'], verity: [/(.+){6}$/, '楠岃瘉鐮佸繀椤绘槸6浣�'], - + }); - + //鐩戝惉鎻愪氦 form.on('submit(login)', function(data) { - layer.alert(JSON.stringify(data.field), { - title: '鏈�缁堢殑鎻愪氦淇℃伅' - }) + try { + var index = layer.load(1); + $.post("/admin/api/login", data.field, function(response) { + layer.close(index); + if (response.code == 0) { + window.location.href = "index.html"; + } else { + layer.msg(response.msg); + } + }, 'json').fail(function(jqXHR, textStatus, errorThrown) { + layer.close(index); + layer.msg("缃戠粶璇锋眰澶辫触"); + }); + + } catch (e) { + console.log(e); + } + return false; }); @@ -74,4 +96,4 @@ </script> </body> -</html> \ No newline at end of file +</html> -- Gitblit v1.8.0