| qiaowei | c87a0e4 | 2019-06-14 16:17:37 +0800 | [diff] [blame^] | 1 | <!DOCTYPE html> |
| 2 | |
| 3 | <html xmlns:th="http://www.thymeleaf.org"> |
| 4 | |
| 5 | <head> |
| 6 | <title>统一身份认证</title> |
| 7 | <meta name="_csrf" th:content="${_csrf.token}"/> |
| 8 | <!-- default header name is X-CSRF-TOKEN --> |
| 9 | <meta name="_csrf_header" th:content="${_csrf.headerName}"/> |
| 10 | <link rel="stylesheet" type="text/css" th:href="@{/static/libs/layui/css/layui.css}"/> |
| 11 | <link rel="stylesheet" type="text/css" th:href="@{/static/custom/css/login.css}"/> |
| 12 | </head> |
| 13 | <body> |
| 14 | <div class="login-wrapper"> |
| 15 | <div class=" login-body"> |
| 16 | <div class="layui-card"> |
| 17 | <div class="layui-card-header"> |
| 18 | <i class="layui-icon layui-icon-engine"></i> 统一身份认证 |
| 19 | </div> |
| 20 | <div class="layui-card-body layui-form layui-form-pane"> |
| 21 | <p style="color:red;padding: 0 0 10px 0;" th:if="${session['SPRING_SECURITY_LAST_EXCEPTION']!=null and session['SPRING_SECURITY_LAST_EXCEPTION'].message!=null}" th:text="${session['SPRING_SECURITY_LAST_EXCEPTION'].message}"></p> |
| 22 | <form th:action="@{/login/form}" method="post"> |
| 23 | <div class="layui-form-item"> |
| 24 | <label class="layui-form-label"><i class="layui-icon layui-icon-username"></i></label> |
| 25 | <div class="layui-input-block"> |
| 26 | <input name="username" type="text" lay-verify="required" placeholder="账号" |
| 27 | class="layui-input"> |
| 28 | <input type="hidden" |
| 29 | th:name="${_csrf.parameterName}" |
| 30 | th:value="${_csrf.token}"/> |
| 31 | </div> |
| 32 | </div> |
| 33 | <div class="layui-form-item"> |
| 34 | <label class="layui-form-label"><i class="layui-icon layui-icon-password"></i></label> |
| 35 | <div class="layui-input-block"> |
| 36 | <input name="password" type="password" lay-verify="required" placeholder="密码" |
| 37 | class="layui-input"> |
| 38 | </div> |
| 39 | </div> |
| 40 | <div class="layui-form-item"> |
| 41 | <label class="layui-form-label"><i class="layui-icon layui-icon-vercode"></i></label> |
| 42 | <div class="layui-input-block"> |
| 43 | <div class="layui-row inline-block"> |
| 44 | <div class="layui-col-xs7"> |
| 45 | <input name="imageCode" type="text" placeholder="验证码" |
| 46 | class="layui-input"> |
| 47 | </div> |
| 48 | <div class="layui-col-xs5" style="padding-left: 10px;"> |
| 49 | <img width="100px" height="35px" class="login-captcha" th:src="@{/code/image}"> |
| 50 | </div> |
| 51 | </div> |
| 52 | </div> |
| 53 | </div> |
| 54 | <div class="layui-form-item"> |
| 55 | <!--<a href="javascript:;" class="layui-link">帐号注册</a>--> |
| 56 | <a href="javascript:;" class="layui-link pull-right">忘记密码?</a> |
| 57 | </div> |
| 58 | <div class="layui-form-item"> |
| 59 | <button type="submit" lay-filter="login-submit" class="layui-btn layui-btn-fluid" lay-submit>登 录</button> |
| 60 | </div> |
| 61 | </form> |
| 62 | <!--<div class="layui-form-item login-other">--> |
| 63 | <!--<label>第三方登录</label>--> |
| 64 | <!--<a href="javascript:;"><i class="layui-icon layui-icon-login-qq"></i></a>--> |
| 65 | <!--<a href="javascript:;"><i class="layui-icon layui-icon-login-wechat"></i></a>--> |
| 66 | <!--<a href="javascript:;"><i class="layui-icon layui-icon-login-weibo"></i></a>--> |
| 67 | <!--</div>--> |
| 68 | </div> |
| 69 | </div> |
| 70 | </div> |
| 71 | |
| 72 | <div class="login-footer"> |
| 73 | <p>© 2019 <a href="javascript:;" target="_blank">上海树维信息科技有限公司 版权所有</a></p> |
| 74 | <!--<p>--> |
| 75 | <!--<span><a href="javascript:;" target="_blank">前往github</a></span>--> |
| 76 | <!--<span><a href="https://gitee.com/andyzy/zy-admin.git" target="_blank">前往gitee</a></span>--> |
| 77 | <!--<span><a href="javascript:;" target="_blank">文档说明</a></span>--> |
| 78 | <!--</p>--> |
| 79 | </div> |
| 80 | </div> |
| 81 | |
| 82 | <script type="text/javascript" th:src="@{/static/libs/layui/layui.js}" ></script> |
| 83 | <script> |
| 84 | layui.config({ |
| 85 | base: 'custom/module/' |
| 86 | }).use(['form'], function () { |
| 87 | var $ = layui.jquery; |
| 88 | }); |
| 89 | </script> |
| 90 | </body> |
| 91 | </html> |