login.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8"/>
  5. <title>{$configpub['site_name']} {:lang('ADMIN_CENTER')}</title>
  6. <meta http-equiv="X-UA-Compatible" content="chrome=1,IE=edge"/>
  7. <meta name="renderer" content="webkit|ie-comp|ie-stand">
  8. <meta name="robots" content="noindex,nofollow">
  9. <!-- HTML5 shim for IE8 support of HTML5 elements -->
  10. <!--[if lt IE 9]>
  11. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  12. <![endif]-->
  13. <link href="__TMPL__/public/assets/themes/{:cmf_get_admin_style()}/bootstrap.min.css" rel="stylesheet">
  14. <link href="__STATIC__/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
  15. <link href="__TMPL__/public/assets/themes/{:cmf_get_admin_style()}/login.css" rel="stylesheet">
  16. <link href="__TMPL__/public/assets/login.css?t=2" rel="stylesheet">
  17. <!--[if lt IE 9]>
  18. <script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
  19. <![endif]-->
  20. <script>
  21. if (window.parent !== window.self) {
  22. document.write = '';
  23. window.parent.location.href = window.self.location.href;
  24. setTimeout(function () {
  25. document.body.innerHTML = '';
  26. }, 0);
  27. }
  28. </script>
  29. </head>
  30. <body>
  31. <div class="wrap">
  32. <div class="container">
  33. <div class="row">
  34. <div class="login_bd">
  35. <div class="bd_top">
  36. <img src="__TMPL__/public/assets/images/login/top.png">
  37. </div>
  38. <div class="bd_center">
  39. <h1 class="text-center">{$siteInfo['site_name']}</h1>
  40. <form class="js-ajax-form" action="{:url('public/doLogin')}" method="post">
  41. <div class="form-group border name">
  42. <input type="text" id="input_username" class="form-control" name="username"
  43. placeholder="{:lang('USERNAME_OR_EMAIL')}" title="{:lang('USERNAME_OR_EMAIL')}"
  44. value="{:cookie('admin_username')}" data-rule-required="true" data-msg-required="">
  45. </div>
  46. <div class="form-group border pass">
  47. <input type="password" id="input_password" class="form-control" name="password"
  48. placeholder="{:lang('PASSWORD')}" title="{:lang('PASSWORD')}" data-rule-required="true"
  49. data-msg-required="">
  50. </div>
  51. <div class="form-group yzm">
  52. <captcha height="45" width="199" font-size="22"
  53. style="cursor: pointer;right:1px;top:1px;"/>
  54. </div>
  55. <div class="form-group border code">
  56. <input type="text" name="captcha" placeholder="验证码" class="form-control captcha">
  57. </div>
  58. <div class="form-group">
  59. <input type="hidden" name="redirect" value="">
  60. <button class="btn btn-primary btn-block js-ajax-submit" type="submit" style="margin-left: 0px"
  61. data-loadingmsg="{:lang('LOADING')}">
  62. {:lang('LOGIN')}
  63. </button>
  64. </div>
  65. </form>
  66. <div class="png_float png_left" style="display:none;">
  67. <img src="__TMPL__/public/assets/images/login/left.png">
  68. </div>
  69. <div class="png_float png_right" style="display:none;">
  70. <img src="__TMPL__/public/assets/images/login/right.png">
  71. </div>
  72. </div>
  73. </div>
  74. <div class="bd_bottom">
  75. {$siteInfo['copyright']}
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. <script type="text/javascript">
  81. //全局变量
  82. var GV = {
  83. ROOT: "__ROOT__/",
  84. WEB_ROOT: "__WEB_ROOT__/",
  85. JS_ROOT: "static/js/",
  86. APP: ''/*当前应用名*/
  87. };
  88. </script>
  89. <script src="__TMPL__/public/assets/js/jquery-1.10.2.min.js"></script>
  90. <script src="__STATIC__/js/wind.js"></script>
  91. <script src="__STATIC__/js/admin.js"></script>
  92. <script>
  93. (function () {
  94. document.getElementById('input_username').focus();
  95. })();
  96. </script>
  97. </body>
  98. </html>