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