login.ftl 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <!DOCTYPE HTML>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <#include "layout/header.ftl"/>
  5. <#include "layout/common.cssjs.ftl"/>
  6. </head>
  7. <body >
  8. <#include "layout/nologintop.ftl"/>
  9. <div class="wrapper-page">
  10. <div class="container">
  11. <div class="row justify-content-center">
  12. <div class="col-sm-4"></div>
  13. <div class="col-lg-4 col-md-6 col-xs-6">
  14. <div class="card">
  15. <div class="card-header">
  16. &nbsp;<!--<@locale code="login.text.login.normal" />-->
  17. </div>
  18. <div class="card-body">
  19. <main class ="form-signin">
  20. <form class="form-horizontal m-t-20 needs-validation" id="loginForm" name="loginForm" action="<@base />/logon.do" method="post" novalidate>
  21. <div class="row g-4">
  22. <div class="">
  23. <div class="input-group">
  24. <span class="input-group-text fa fa-user d-flex justify-content-center"></span>
  25. <input id='j_username' name='username' value="admin" class="form-control" type="text" required="" placeholder="<@locale code="login.text.username"/>">
  26. </div>
  27. </div>
  28. <div class="">
  29. <div class="input-group">
  30. <span class="input-group-text fa fa-key d-flex justify-content-center"></span>
  31. <input id='j_password' name='password' class="form-control" type="password" required="" placeholder="<@locale code="login.text.password"/>">
  32. <i class="passwdeye fa fa-eye-slash fa-2" style="left: 270px; color: gainsboro;" refid="j_password" ></i>
  33. </div>
  34. </div>
  35. <#if true==isCaptcha>
  36. <div class="">
  37. <div class="input-group">
  38. <span class="input-group-text fa fa-refresh d-flex justify-content-center"></span>
  39. <input id="j_captcha" name="captcha" class="form-control" value="" type="text" required="" placeholder="<@locale code="login.text.captcha"/>">
  40. <img id="j_captchaimg" class="captcha-image" src="<@base/>/captcha" />
  41. </div>
  42. </div>
  43. </#if>
  44. <div class="form-group text-center m-t-20">
  45. <input type="hidden" name="authType" value="normal" />
  46. <input type='hidden' id="sessionid" name="sessionId" value="${sessionid}" />
  47. <button id="loginSubmit" class="w-100 btn btn-lg btn-primary" type="submit">
  48. <@locale code="login.button.login" />
  49. </button>
  50. </div>
  51. <#if ''!=loginErrorMessage >
  52. <div class="form-group">
  53. <div class="error" ><span>${loginErrorMessage!''}</span></div>
  54. </div>
  55. </#if>
  56. </div>
  57. </form>
  58. </main>
  59. </div>
  60. </div>
  61. </div>
  62. <div class="col-sm-4"></div>
  63. </div>
  64. </div>
  65. </div>
  66. <div id="footer">
  67. <#include "layout/footer.ftl"/>
  68. </div>
  69. <div id="preloader">
  70. <div class="loader" id="loader-1"></div>
  71. </div>
  72. </body>
  73. </html>