login.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. {include file='default/base/mall_top'/}
  2. <link rel="stylesheet" href="{$Think.HOME_SITE_ROOT}/css/home.css">
  3. <div class="header-login clearfix">
  4. <div class="w1200">
  5. <div class="logo">
  6. <a href="{$Think.HOME_SITE_URL}"><img src="{:ds_get_pic(ATTACH_COMMON,$Think.config.ds_config.site_logo)}"/></a>
  7. </div>
  8. </div>
  9. </div>
  10. <link rel="stylesheet" href="{$Think.HOME_SITE_ROOT}/css/seller.css">
  11. <script language="JavaScript" type="text/javascript">
  12. $(document).ready(function () {
  13. //登陆表单验证
  14. $("#form_login").validate({
  15. errorPlacement: function (error, element) {
  16. element.prev(".repuired").append(error);
  17. },
  18. onkeyup: false,
  19. rules: {
  20. seller_name: {
  21. required: true
  22. },
  23. member_password: {
  24. required: true
  25. }
  26. {if $Think.config.ds_config.captcha_status_storelogin == '1'},
  27. captcha_normal: {
  28. required: true,
  29. remote: {
  30. url: "{:url('Seccode/check',['reset'=>'false'])}",
  31. type: 'get',
  32. data: {
  33. captcha: function () {
  34. return $('#captcha_normal').val();
  35. }
  36. },
  37. complete: function (data) {
  38. if (data.responseText == 'false') {
  39. document.getElementById('sms_codeimage').src = "{:url('Seccode/makecode')}"+"?" + new Date().getTime();
  40. }
  41. }
  42. }
  43. }
  44. {/if}
  45. },
  46. messages: {
  47. seller_name: {
  48. required: "<i class='iconfont'>&#xe64c;</i>{$Think.lang.login_index_username_isnull}"
  49. },
  50. member_password: {
  51. required: "<i class='iconfont'>&#xe64c;</i>{$Think.lang.login_index_password_isnull}"
  52. }
  53. {if $Think.config.ds_config.captcha_status_storelogin == '1'},
  54. captcha_normal: {
  55. required: '<i class="iconfont" title="{$Think.lang.login_index_input_checkcode}">&#xe64c;</i>{$Think.lang.login_index_input_checkcode}',
  56. remote: '<i class="iconfont" title="{$Think.lang.login_index_wrong_checkcode}">&#xe64c;</i>{$Think.lang.login_index_wrong_checkcode}'
  57. }
  58. {/if}
  59. }
  60. });
  61. //Hide Show verification code
  62. $("#hide").click(function () {
  63. $(".code").fadeOut("slow");
  64. });
  65. $("#captcha").focus(function () {
  66. $(".code").fadeIn("fast");
  67. });
  68. });
  69. </script>
  70. <div class="w1200">
  71. <div class="dssc-login-container">
  72. <div class="dssc-login-title">
  73. <h2>{$Think.lang.business_management_center}</h2>
  74. <span>{$Think.lang.business_name_application}<br/>{$Think.lang.universal_password_mall_users}</span>
  75. </div>
  76. <form id="form_login" action="" method="post" >
  77. <div class="input">
  78. <label>{$Think.lang.login_index_username}</label>
  79. <span class="repuired"></span>
  80. <input name="seller_name" type="text" autocomplete="off" class="text" autofocus>
  81. <span class="ico"><i class="iconfont">&#xe702;</i></span> </div>
  82. <div class="input">
  83. <label>{$Think.lang.sellerlogin_password}</label>
  84. <span class="repuired"></span>
  85. <input name="member_password" autocomplete="new-password" type="password" autocomplete="off" class="text">
  86. <span class="ico"><i class="iconfont">&#xe67b;</i></span>
  87. </div>
  88. {if $Think.config.ds_config.captcha_status_storelogin == '1'}
  89. <div class="input codeimage clearfix">
  90. <label>{$Think.lang.ds_checkcode}</label>
  91. <span class="repuired"></span>
  92. <input type="text" id="captcha_normal" name="captcha_normal" class="text fl" maxlength="4" style="width:120px;"/>
  93. <span class="span fl">
  94. <img style="position: absolute;top: 0;height:42px;width: 138px" src="{:url('Seccode/makecode')}" title="{$Think.lang.login_index_change_checkcode}" id="sms_codeimage" />
  95. <a class="makecode" href="javascript:void(0);" onclick="javascript:document.getElementById('sms_codeimage').src='{:url('Seccode/makecode')}'+'?'+(new Date().getTime());;">{$Think.lang.wrong_checkcode_change}</a>
  96. </span>
  97. <span class="ico"><i class="iconfont">&#xe67b;</i></span>
  98. </div>
  99. {/if}
  100. <div class="input">
  101. <input type="submit" class="login-submit" value="{$Think.lang.merchant_login}">
  102. </div>
  103. <div class="mt10 fr"><a href="{$Think.HOME_SITE_URL}" title="{$Think.lang.return_home_page}">{$Think.lang.return_home_page}</a></div>
  104. </form>
  105. </div>
  106. </div>
  107. <div class="dssc-login-bg">
  108. </div>
  109. {include file='default/base/mall_footer'/}