### 登录页面
```
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<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,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<!--[if lt IE 9]>
<script type="text/javascript" src="/admin/lib/html5.js"></script>
<script type="text/javascript" src="/admin/lib/respond.min.js"></script>
<![endif]-->
<link href="/admin/static/h-ui/css/H-ui.min.css" rel="stylesheet" type="text/css" />
<link href="/admin/static/h-ui.admin/css/H-ui.login.css" rel="stylesheet" type="text/css" />
<link href="/admin/static/h-ui.admin/css/style.css" rel="stylesheet" type="text/css" />
<link href="/admin/lib/Hui-iconfont/1.0.8/iconfont.css" rel="stylesheet" type="text/css" />
<!--[if IE 6]>
<script type="text/javascript" src="http://lib.h-ui.net/DD_belatedPNG_0.0.8a-min.js" ></script>
<script>DD_belatedPNG.fix('*');</script><![endif]-->
<title>后台登录</title>
</head>
<body>
<input type="hidden" id="TenantId" name="TenantId" value="" />
<div class="header"></div>
<div class="loginWraper">
<div class="loginBox">
<form class="form form-horizontal">
<div class="row cl">
<label class="form-label col-xs-3"><i class="Hui-iconfont"></i></label>
<div class="formControls col-xs-8">
<input name="username" type="text" placeholder="账户" class="input-text size-L">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-3"><i class="Hui-iconfont"></i></label>
<div class="formControls col-xs-8">
<input name="password" type="password" placeholder="密码" class="input-text size-L">
</div>
</div>
<div class="row cl">
<div class="formControls col-xs-8 col-xs-offset-3">
<input name="verify" class="input-text size-L" type="text" placeholder="验证码">
<img src="{:url('Login/verify')}" class="reloadverify">
</div>
</div>
<div class="row cl">
<div class="formControls col-xs-8 col-xs-offset-3">
<input type="submit" class="btn btn-success radius size-L" value=" 登 录 ">
</div>
</div>
</form>
</div>
</div>
<script type="text/javascript" src="/admin/lib/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="/admin/static/h-ui/js/H-ui.js"></script>
<script type="text/javascript" src="/admin/lib/layer/2.4/layer.js"></script>
<script>// 刷新验证码
$(function() {
var verifyimg = $(".reloadverify").attr("src");
$(".reloadverify").click(function() {
if (verifyimg.indexOf('?') > 0) {
$(".reloadverify").attr("src", verifyimg + '&random=' + Math.random());
} else {
$(".reloadverify").attr("src", verifyimg.replace(/\?.*$/, '') + '?' + Math.random());
}
});
$("form").submit(function(e){
var res = $(this).serialize();
var url = "{:url('Login/save')}";
$.ajax({
url: url,
data: res,
type: 'post',
success:function(data){
if (data.code == 1) {
layer.alert(data.msg,{icon:6},function (index) {
layer.close(index);
window.location.href = "{:url('Index/index')}";
});
} else{
layer.alert(data.msg,{icon:5},function (index) {
layer.close(index);
// window.location.reload();
});
}
}
});
return false; // 阻止表单跳转
});
});
</script>
</body>
</html>
```
- 序言介绍
- 个人介绍
- sql文件建表语句
- 后端开发
- 后台登录
- 后台登录页面
- 后台登录控制器代码
- 验证器
- 后台管理员模型
- 商品管理
- 添加商品
- 修改商品
- 删除商品
- 列表
- 后台商品控制器
- 后台商品模型
- 后台商品验证码器
- 拼团活动
- 添加拼团活动
- 修改拼团活动
- 删除活动
- 活动列表
- 分类管理
- 添加分类
- 修改分类
- 删除分类
- 分类列表
- 广告管理
- 添加广告
- 修改广告
- 删除广告
- 广告列表
- 订单管理
- 订单列表
- 用户管理
- 用户列表
- 图片上传
- 图片上传控制器
- 数据管理
- 导出表格功能
- 后台首页
- 首页控制器
- 后台首页模板
- 后台修改密码
- 公共页面
- 公共头部
- 公共左边部分
- 后台公共页面模板
- api接口文档目录
- api-用户注册
- api-用户登录
- api-用户中心
- api-用户基本信息
- api-安全设置
- api-登录密码修改
- api-支付密码修改
- api-拼团
- api-参团
- api-开团
- api-订单详情
- api-收货地址管理
- api-新增收货地址
- api-修改收货地址
- api-删除收货地址
- api-收货地址列表
- api-购物车
- api-购物车列表
- api-购物车商品详情
- api-商城
- api-商品列表
- api-商品详情
- api-商品分类列表
- 跨域
- app前端开发
- app-会员
- app-注册
- app-会员登录
- app-找回密码
- app-商品
- app-商品列表页
- app-商品详情页
- app-商品分类页
- app-用户
- app-个人资料
- app-安全设置
- app-登录密码修改页
- app-支付密码修改页
- app-订单
- app-订单列表页面
- app-订单详情页
- app-收货地址
- app-收货地址列表
- app-添加收货地址
- app-修改收货地址
- app-删除收货地址
- app-购物车列表页
- 全局函数
- 扫码
- 升级检查
- 底部导航
- 组件
- 登录组件
- 登录组件1
- 注册组件
- 忘记密码
