|
|
<!DOCTYPE html>
|
|
|
<html>
|
|
|
<head>
|
|
|
<meta charset="UTF-8"> <!-- 设置文档字符编码为UTF-8 -->
|
|
|
<title>借阅者登录页面</title> <!-- 设置网页标题 -->
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <!-- 设置视口属性,使页面在移动设备上显示良好 -->
|
|
|
|
|
|
<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
|
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
|
|
|
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
|
|
|
<!-- 可选的 Bootstrap 主题文件(一般不用引入) -->
|
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
|
|
|
<link rel="stylesheet" href="./public/css/animate.css"> <!-- 引入动画效果的CSS文件 -->
|
|
|
<link rel="stylesheet" href="./public/css/login.css" /> <!-- 引入自定义的登录页面样式表 -->
|
|
|
<style>
|
|
|
button:hover{
|
|
|
background-color:#ffd6e7; /* 鼠标悬停在按钮上时的背景颜色 */
|
|
|
}
|
|
|
</style>
|
|
|
</head>
|
|
|
<body>
|
|
|
<div class="container main"> <!-- 主容器 -->
|
|
|
<div id="login" class="contain animated fadeInDown"> <!-- 登录表单容器,添加了动画效果 -->
|
|
|
<h1>借阅者登录</h1> <!-- 页面标题 -->
|
|
|
<form method="post"> <!-- 登录表单,使用POST方法提交数据 -->
|
|
|
<input type="text" name="user" class="form-control my_input" placeholder="请输入账号" required="required"> <!-- 用户名输入框 -->
|
|
|
<input type="password" name="psw" class="form-control my_input" placeholder="请输入密码" required="required"> <!-- 密码输入框 -->
|
|
|
<input type="submit" class="form-control" value="登录" onclick="javascript:void(0);"><!-- 提交按钮 -->
|
|
|
</form>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div style="position:fixed; bottom:0; right:0;"> <!-- 固定位置的链接容器 -->
|
|
|
<a href="loginManager.html" target="_blank"><img width="50px" height="50px"></a><br> <!-- 跳转到管理员登录页面的链接 -->
|
|
|
<a href="adminLogin.html" target="_blank"><img width="50px" height="50px"></a> <!-- 跳转到管理员登录页面的链接 -->
|
|
|
</div>
|
|
|
|
|
|
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <!-- 引入jQuery库 -->
|
|
|
<script src="https://cdn.bootcdn.net/ajax/libs/layer/3.1.1/layer.js"></script> <!-- 引入Layer弹窗插件 -->
|
|
|
<script>
|
|
|
$(function(){
|
|
|
// 登录操作
|
|
|
$("input[type=submit]").click(function(){
|
|
|
$.ajax({
|
|
|
url: "./readerLogin", // 请求的URL地址
|
|
|
type: "post", // 请求类型为POST
|
|
|
data: $("form").serialize(), // 序列化表单数据
|
|
|
dataType: "json", // 预期服务器返回的数据类型为JSON
|
|
|
success: function(data){ // 成功回调函数
|
|
|
if(data.code == 0){ // 如果返回的code为0,表示登录成功
|
|
|
layer.msg("登录成功", {
|
|
|
icon: 6, // 图标类型为笑脸
|
|
|
time: 1000 // 显示时间为1秒
|
|
|
}, function(){
|
|
|
location.href = data.url; // 跳转到指定URL
|
|
|
});
|
|
|
} else { // 如果返回的code不为0,表示登录失败
|
|
|
layer.open({
|
|
|
title: "登录失败", // 弹窗标题
|
|
|
content: data.msg, // 弹窗内容为返回的错误信息
|
|
|
icon: 5, // 图标类型为哭脸
|
|
|
anim: 6 // 动画效果
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
return false; // 阻止表单默认提交行为
|
|
|
});
|
|
|
});
|
|
|
</script>
|
|
|
</body>
|
|
|
</html>
|