Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Evan Liu
hms
提交
0bf75769
H
hms
项目概览
Evan Liu
/
hms
通知
10
Star
5
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hms
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0bf75769
编写于
8月 13, 2021
作者:
刘
刘兴
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
编写登录页面login.jsp
上级
d347f0ca
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
124 addition
and
0 deletion
+124
-0
HMS/src/main/webapp/login.jsp
HMS/src/main/webapp/login.jsp
+124
-0
未找到文件。
HMS/src/main/webapp/login.jsp
0 → 100644
浏览文件 @
0bf75769
<%--
Created by IntelliJ IDEA.
User: liuxing
Date: 2021/8/12
Time: 10:09
File:login.jsp
Email: liuxing997@foxmail.com
To change this template use File | Settings | File Templates.
--%>
<%@ page
contentType=
"text/html;charset=UTF-8"
language=
"java"
%>
<%@page
isELIgnored=
"false"
%>
<%
String
basePath
=
request
.
getContextPath
();
%>
<html
class=
"x-admin-sm"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
登录|酒店后台管理系统
</title>
<meta
name=
"renderer"
content=
"webkit|ie-comp|ie-stand"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<meta
name=
"viewport"
content=
"width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"
/>
<meta
http-equiv=
"Cache-Control"
content=
"no-siteapp"
/>
<link
rel=
"stylesheet"
href=
"css/font.css"
>
<link
rel=
"stylesheet"
href=
"css/login.css"
>
<link
rel=
"stylesheet"
href=
"css/xadmin.css"
>
<script
type=
"text/javascript"
src=
"js/jquery-3.6.0.js"
></script>
<script
src=
"lib/layui/layui.js"
charset=
"utf-8"
></script>
<script
src=
"lib/layer/layer.min.js"
charset=
"utf-8"
></script>
</head>
<body
class=
"login-bg"
>
<div
class=
"login layui-anim layui-anim-up"
>
<div
class=
"message"
>
酒店后台管理系统
</div>
<div
id=
"darkbannerwrap"
></div>
<form
class=
"layui-form"
>
<input
id=
"name"
placeholder=
"用户名"
type=
"text"
lay-verify=
"required"
class=
"layui-input"
>
<hr
class=
"hr15"
>
<input
id=
"password"
placeholder=
"密码"
type=
"password"
lay-verify=
"required"
class=
"layui-input"
>
<hr
class=
"hr15"
>
<div
class=
"code-box"
>
<input
id=
"userCode"
placeholder=
"验证码(不区分大小写)"
type=
"text"
lay-verify=
"required"
class=
"layui-input"
>
<canvas
id=
"code"
width=
"140"
height=
"43"
></canvas>
</div>
<hr
class=
"hr15"
>
<input
value=
"登录"
lay-submit
lay-filter=
"login"
style=
"width:100%;"
type=
"button"
onclick=
"login()"
>
<hr
class=
"hr20"
>
</form>
</div>
<script
type=
"text/javascript"
src=
"js/code.js"
></script>
<script>
//验证码
var
show_num
=
[];
draw
(
show_num
);
$
(
"
#code
"
).
on
(
'
click
'
,
function
()
{
draw
(
show_num
);
});
//登录
function
login
()
{
var
userAccount
=
$
(
"
#name
"
).
val
();
var
userPassword
=
$
(
"
#password
"
).
val
();
var
userCode
=
$
(
"
#userCode
"
).
val
();
if
(
userAccount
.
length
===
0
&&
userPassword
.
length
===
0
&&
userCode
.
length
===
0
){
layer
.
msg
(
'
请先填写完整内容!
'
,
{
icon
:
7
,
time
:
3000
});
}
else
if
(
userCode
.
length
===
0
){
layer
.
msg
(
'
验证码不能为空,请重试!
'
,
{
icon
:
7
,
time
:
3000
});
}
else
if
(
userAccount
.
length
===
0
||
userPassword
.
length
===
0
)
{
layer
.
msg
(
'
用户或密码不能为空,请重试!
'
,
{
icon
:
7
,
time
:
3000
});
}
else
if
(
!
checkCode
(
show_num
,
userCode
))
{
layer
.
msg
(
'
验证码不匹配,请重新输入
'
,
{
icon
:
7
,
time
:
3000
},
function
()
{
draw
(
show_num
);
});
}
else
{
$
.
ajax
({
url
:
"
user/login
"
,
type
:
"
get
"
,
dataType
:
"
json
"
,
contentType
:
"
application/x-www-form-urlencoded
"
,
//x-www-form-urlencoded
data
:{
name
:
$
(
"
#name
"
).
val
(),
password
:
$
(
"
#password
"
).
val
()
},
beforeSend
:
function
()
{
//显示登录加载提示
this
.
index
=
layer
.
load
(
0
,
{
shade
:
false
,
time
:
10
*
1000
})
},
complete
:
function
()
{
layer
.
close
(
this
.
index
);
},
success
:
function
(
data
)
{
if
(
data
.
code
===
200
&&
data
.
loginUser
.
name
!=
null
)
{
// 登录成功
layer
.
msg
(
"
欢迎回来,
"
+
data
.
loginUser
.
name
,
{
icon
:
1
,
time
:
3000
},
function
()
{
localStorage
.
setItem
(
"
user
"
,
data
.
loginUser
.
name
);
window
.
location
.
href
=
"
index.jsp
"
;
});
}
},
error
:
function
(
err
)
{
layer
.
msg
(
'
服务器被吃啦!请稍后重试
'
,
{
icon
:
7
,
time
:
3000
});
}
})
}
}
//匹配验证码
function
checkCode
(
show_num
,
code
)
{
var
str
=
""
;
for
(
var
i
=
0
;
i
<
show_num
.
length
;
i
++
)
{
str
+=
show_num
[
i
];
}
if
(
code
===
str
)
{
return
true
;
}
else
{
return
false
;
}
}
</script>
</body>
</html>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录