index.html 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. {include file="public/header" /}
  2. <style>
  3. body{background-image:url({$Think.ADMIN_SITE_ROOT}/images/wallpage/bg_{:rand(1,8)}.jpg););background-size: cover;}
  4. </style>
  5. <div class="login">
  6. <div class="login_body">
  7. <div class="login_header">
  8. <img src="{:ds_get_pic('admin/common',config('ds_config.admin_logo'))}"/>
  9. </div>
  10. <div class="login_content">
  11. <form method="post" id="login_form">
  12. <div class="form-group">
  13. <input type="text" name="admin_name" placeholder="{$Think.lang.ds_member_name}" required class="text">
  14. </div>
  15. <div class="form-group">
  16. <input type="password" name="admin_password" autocomplete="new-password" placeholder="{$Think.lang.ds_member_password}" required class="text">
  17. </div>
  18. <div class="form-group">
  19. <input type="text" name="captcha" placeholder="{$Think.lang.ds_captcha}" required class="text" style="width:60%;float:left;">
  20. <img src="{:url('Login/makecode')}" style="width:30%;height:38px;" id="change_captcha"/>
  21. </div>
  22. <div class="form-group">
  23. <input type="button" class="btn" id="login_btn" value="{$Think.lang.ds_login}" style="width:100%"/>
  24. </div>
  25. </form>
  26. </div>
  27. </div>
  28. </div>
  29. <script>
  30. $(document).keyup(function (event) {
  31. if (event.keyCode == 13) {
  32. login_form();
  33. }
  34. });
  35. $('#login_btn').on('click', function () {
  36. login_form();
  37. });
  38. function login_form()
  39. {
  40. var _form = $('#login_form');
  41. $.ajax({
  42. type: "POST",
  43. url: "{:url('Login/index')}",
  44. data: _form.serialize(),
  45. dataType: 'json',
  46. success: function (res) {
  47. layer.msg(res.message, {time: 1500}, function () {
  48. if (res.code == 10000) {
  49. location.href = "{:url('Index/index')}";
  50. } else {
  51. $('#change_captcha').attr('src', '{:url("Login/makecode")}?' + (new Date().getTime()));
  52. }
  53. });
  54. }
  55. });
  56. }
  57. $('#change_captcha').click(function () {
  58. $(this).attr('src', '{:url("Login/makecode")}?' + (new Date().getTime()));
  59. });
  60. </script>
  61. {include file="public/footer" /}