login.php 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. // include $_SERVER['DOCUMENT_ROOT'].'/common/login_aap_chk_m.php';
  4. // include $_SERVER['DOCUMENT_ROOT'].'/common/auto_login_aap_chk_m.php';
  5. $url = $_REQUEST["url"];
  6. if($url == "") $url = "/m/aap/main.php";
  7. ?>
  8. <?php include("include/header.php") ?>
  9. <main class="normal--wrap full--size">
  10. <section class="login--form--wrap">
  11. <div class="login--form--contents">
  12. <div class="login--box--title" style='justify-content: space-between'>
  13. <a href="/" class="logo">이차조아</a>
  14. <div class="cmp--textœ">딜러/AAP 직원 로그인</div>
  15. </div>
  16. <div class="input--box">
  17. <div class="input--form--box mb-3"><input style="height:60px" placeholder="아이디" type="text" name="cd_dealerid" id="cd_dealerid" class="form-control"></div>
  18. <div class="input--form--box mb-4"><input style="height:60px" placeholder="비밀번호" type="password" name="nm_pass" id="nm_pass" class="form-control pasword--in"></div>
  19. <div class="button-login-box">
  20. <button type="button" style="height:60px" class="btn btn-primary btn-xs" id="btn_login">로그인</button>
  21. </div>
  22. <div class="auto--login--wrap">
  23. <input type="checkbox" hidden id="auto_login" name="auto_login" value="Y">
  24. <label for="auto_login">자동 로그인</label>
  25. </div>
  26. <div class="loc--box">
  27. <div class="front--section">
  28. <a href="find_id.php">아이디 찾기</a>
  29. <a href="find_pwd.php">비밀번호 찾기</a>
  30. </div>
  31. <div class="back--section">
  32. <a href="join.php">회원가입</a>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. </section>
  38. </main>
  39. <script type="text/javascript">
  40. var apple_id = "";
  41. var apple_name = "";
  42. $(document).ready(function() {
  43. $(".login--form--contents input").keypress(function(e) {
  44. if (e.keyCode == 13){
  45. $("#btn_login").click();
  46. }
  47. });
  48. <?php
  49. // if($_SERVER['REMOTE_ADDR'] == '61.37.208.203') {
  50. ?>
  51. getLogin();
  52. <?php
  53. // }
  54. ?>
  55. $("#btn_login").on("click", function(){
  56. var custom_opts = {
  57. title : '',
  58. btn_close_show : false,
  59. }
  60. var fieldlist = [["cd_dealerid","아이디"],["nm_pass","비밀번호"]];
  61. if (!fnCheckForm(fieldlist)){
  62. return false;
  63. }
  64. var auto_login = "N";
  65. if($("#auto_login").prop("checked")) {
  66. auto_login = "Y";
  67. }
  68. $.post("login_proc.php", { mode:"login", cd_dealerid: $("#cd_dealerid").val(), nm_pass: $("#nm_pass").val(), auto_login: auto_login},function(res) {
  69. if(res.CODE != "0000") {
  70. var error_msg = "";
  71. switch(res.CODE) {
  72. case 9890:
  73. error_msg = "로그인 정보가 정확하지 않습니다.";
  74. break;
  75. case 4444:
  76. error_msg = "탈퇴한 APP 직원입니다.";
  77. break;
  78. case 4445:
  79. error_msg = "휴면계정 APP 직원입니다.";
  80. break;
  81. case 4446:
  82. error_msg = "승인되지 않은 회원입니다.";
  83. break;
  84. }
  85. custom_opts.title = error_msg;
  86. custom_modal_alert(custom_opts);
  87. return false;
  88. }
  89. // alert("<?=$url?>");
  90. // return false;
  91. var auto_login = $("#auto_login").prop("checked");
  92. if(auto_login == true) {
  93. setLogin(res.DATAS.enc_str);
  94. }
  95. // alert(res.DATAS.enc_str);
  96. // return false;
  97. link("<?=$url?>");
  98. // if(data=="Y"){
  99. // location.href = "<?=$url?>";
  100. // }else if(data=="F"){
  101. // custom_opts.title = "승인되지 않은 APP 직원입니다.";
  102. // custom_modal_alert(custom_opts);
  103. // return false;
  104. // }else if(data=="S"){
  105. // custom_opts.title = "관리자에게 문의하세요.";
  106. // custom_modal_alert(custom_opts);
  107. // return false;
  108. // }else{
  109. // custom_opts.title = "로그인 정보가 정확하지 않습니다.";
  110. // custom_modal_alert(custom_opts);
  111. // return false;
  112. // }
  113. }, "json");
  114. });
  115. // $("#btn_search_pw").on("click",function(){
  116. // if($("#cd_dealerid").val() == ""){
  117. // fnCheckForm_normal("아이디를 입력하세요.");
  118. // $("#cd_dealerid").focus();
  119. // return false;
  120. // }
  121. //
  122. // if($("#nm_name").val() == ""){
  123. // fnCheckForm_normal("이름을 입력하세요.");
  124. // $("#nm_name").focus();
  125. // return false;
  126. // }
  127. //
  128. // // $("#nm_email").val($("#nm_email1").val()+"@"+$("#nm_email2").val());
  129. //
  130. // if(confirm("정보 조회시 패스워드가 초기화 됩니다.\n 조회하시겠습니까?")){
  131. // $.post("join_proc.php", { mode: "PwSearch", cd_dealerid: $("#cd_dealerid").val(), nm_name: $("#nm_name").val()},function(data) {
  132. // if(data!=""){
  133. // $(".search_result").find("p").html("<span>"+$("#nm_name").val() +"</span>님의 비밀번호는<br><em>"+data +"</em> 입니다.");
  134. //
  135. // // openLayer('pw');
  136. //
  137. // }else{
  138. // fnCheckForm_normal("검색된 아이디가 없습니다.");
  139. // return;
  140. // }
  141. // });
  142. // }
  143. // });
  144. });
  145. </script>
  146. <?php include("include/bottom.php") ?>