login.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <?php
  2. /**
  3. * @var \yii\web\View $this
  4. * @var string $tip
  5. */
  6. ?>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml">
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  11. <title>BIT System 后台管理平台</title>
  12. <link href="<?= STATIC_URL ?>/static/cp/bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" />
  13. <link href="<?= STATIC_URL ?>/static/cp/css/base.css" rel="stylesheet" type="text/css" />
  14. <link href="<?= STATIC_URL ?>/static/cp/css/login.css" rel="stylesheet" type="text/css" />
  15. <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
  16. <!--[if lt IE 9]>
  17. <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
  18. <![endif]-->
  19. <script src="<?= STATIC_URL ?>/static/cp/js/jquery-1.7.2.min.js"></script>
  20. <script src="<?= STATIC_URL ?>/static/cp/bootstrap/js/bootstrap.js"></script>
  21. <script src="<?= STATIC_URL ?>/static/cp/js/base.js"></script>
  22. <script language="JavaScript">
  23. if (window != top)
  24. top.location.href = location.href;
  25. </script>
  26. </head>
  27. <body>
  28. <div class="container">
  29. <div class="logo">BIT System</div>
  30. <div class="login">
  31. <?php if (!empty($tip)) : ?>
  32. <div class="alert alert-error">
  33. <button class="close" data-dismiss="alert">×</button>
  34. <strong>错误!</strong>
  35. <?= $tip ?>
  36. </div>
  37. <?php endif; ?>
  38. <form id="login-form" class="well form-inline" method="post">
  39. <input type="hidden" name="<?= Yii::$app->request->csrfParam ?>" value="<?= Yii::$app->request->getCsrfToken() ?>" />
  40. 用户名:
  41. <input type="text" id="j_username" name="j_username" class="input-medium">
  42. 密码:
  43. <input type="password" id="j_password" name="j_password" class="input-medium">
  44. <label class="checkbox">
  45. <input id="j_remember" type="checkbox" value="记住我">
  46. 记住我 </label>
  47. <button type="submit" class="btn">登陆</button>
  48. </form>
  49. <span class="fn-left"><a data-toggle="modal" href="#pwd-modal">忘记密码?</a></span> </div>
  50. </div>
  51. <div id="pwd-modal" class="modal hide fade" style="display: none; ">
  52. <div class="modal-header"> <a class="close" data-dismiss="modal">×</a>
  53. <h4>忘记密码?</h4>
  54. </div>
  55. <div class="modal-body">
  56. <p>请联系您的网站管理员重置密码!</p>
  57. </div>
  58. <div class="modal-footer"> <a href="#" class="btn btn-primary" data-dismiss="modal">确定</a> </div>
  59. </div>
  60. </body>
  61. <script type="text/javascript">
  62. $(document).ready(function() {
  63. var $loginForm = $("#login-form");
  64. var $username = $("#j_username");
  65. var $password = $("#j_password");
  66. var $remember = $("#j_remember");
  67. // 判断"记住用户名"功能是否默认选中,并自动填充登录用户名
  68. if (getCookie("j_username") != null) {
  69. $remember.attr("checked", true);
  70. $username.val(getCookie("j_username"));
  71. $password.focus();
  72. } else {
  73. $remember.attr("checked", false);
  74. $username.focus();
  75. }
  76. // 提交表单认证,记住登录用户名
  77. $loginForm.submit(function() {
  78. if ($username.val() == "") {
  79. alert("用户名不允许为空!");
  80. return false;
  81. }
  82. if ($password.val() == "") {
  83. alert("密码不允许为空!");
  84. return false;
  85. }
  86. if ($remember.attr("checked")) {
  87. var expires = new Date();
  88. expires.setTime(expires.getTime() + 1000 * 60 * 60 * 24 * 7);
  89. setCookie("j_username", $username.val(), expires);
  90. } else {
  91. removeCookie("j_username");
  92. }
  93. });
  94. })
  95. </script>
  96. </html>