login.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. include $_SERVER['DOCUMENT_ROOT'].'/common/login_sa_chk.php';
  4. include $_SERVER['DOCUMENT_ROOT'].'/common/auto_login_sa_chk.php';
  5. $url = $_REQUEST["url"];
  6. if($url == "") $url = "/sa/main.php";
  7. ?>
  8. <?php include_once($_SERVER['DOCUMENT_ROOT']."/sa/include/top.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">
  13. <a href="/sa" class="logo">이차조아</a>
  14. <h2>신차 직원 로그인</h2>
  15. </div>
  16. <div class="input--box">
  17. <div class="input--form--box mb-3"><input style="height:60px" placeholder="아이디" type="text" name="cd_userid" id="cd_userid" 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="loc--box">
  23. <div class="front--section">
  24. <a href="find_id.php">아이디 찾기</a>
  25. <a href="find_pwd.php">비밀번호 찾기</a>
  26. </div>
  27. <div class="back--section">
  28. <a href="join.php">회원가입</a>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. </section>
  34. </main>
  35. <script type="text/javascript">
  36. $(document).ready(function() {
  37. $(".login--form--contents input").keypress(function(e) {
  38. if (e.keyCode == 13){
  39. $("#btn_login").click();
  40. }
  41. });
  42. $("#btn_login").on("click", function(){
  43. var custom_opts = {
  44. title : '',
  45. btn_close_show : false,
  46. }
  47. var fieldlist = [["cd_userid","아이디"],["nm_pass","비밀번호"]];
  48. if (!fnCheckForm(fieldlist)){
  49. return false;
  50. }
  51. $.post("login_proc.php", { mode:"login", cd_userid: $("#cd_userid").val(), nm_pass: $("#nm_pass").val(), auto_login: $("#auto_login").val()},function(res) {
  52. if(res.CODE != "0000") {
  53. var error_msg = "";
  54. switch(res.CODE) {
  55. case 9890:
  56. error_msg = "로그인 정보가 정확하지 않습니다.";
  57. break;
  58. case 4444:
  59. error_msg = "탈퇴한 SA 직원입니다.";
  60. break;
  61. case 4445:
  62. error_msg = "휴면계정 SA 직원입니다.";
  63. break;
  64. case 4446:
  65. error_msg = "승인되지 않은 회원입니다.";
  66. break;
  67. }
  68. custom_opts.title = error_msg;
  69. custom_modal_alert(custom_opts);
  70. return false;
  71. }
  72. // alert("<?=$url?>");
  73. // return false;
  74. // var auto_login = $("#auto_login").prop("checked");
  75. // if(auto_login == true) {
  76. // setLogin(res.DATAS.enc_str);
  77. // }
  78. // alert(res.DATAS.enc_str);
  79. // return false;
  80. link("<?=$url?>");
  81. // if(data=="Y"){
  82. // setLogin(res.DATAS.enc_str);
  83. //
  84. // location.href = "<?=$url?>";
  85. // }else if(data=="S"){
  86. // custom_opts.title = "관리자에게 문의하세요.";
  87. // custom_modal_alert(custom_opts);
  88. // return false;
  89. // }else if(data=="F"){
  90. // custom_opts.title = "승인되지 않은 SA 직원입니다.";
  91. // custom_modal_alert(custom_opts);
  92. // return false;
  93. // }else{
  94. // //9890
  95. // custom_opts.title = "로그인 정보가 정확하지 않습니다.";
  96. // custom_modal_alert(custom_opts);
  97. // return false;
  98. // }
  99. }, "json");
  100. // var custom_opts = {
  101. // title : '',
  102. // btn_close_show : false,
  103. // }
  104. //
  105. // var fieldlist = [["cd_userid","아이디"],["nm_pass","비밀번호"]];
  106. //
  107. // if (!fnCheckForm(fieldlist)){
  108. // return false;
  109. // }
  110. //
  111. // $.post("login_proc.php", { mode:"login", cd_userid: $("#cd_userid").val(), nm_pass: $("#nm_pass").val(), auto_login: $("#auto_login").val()},function(data) {
  112. //
  113. // // custom_opts.title = res.MSG;
  114. //
  115. // if(data=="Y"){
  116. // location.href = "<?=$url?>";
  117. // }else if(data=="S"){
  118. // custom_opts.title = "관리자에게 문의하세요.";
  119. // custom_modal_alert(custom_opts);
  120. // return false;
  121. // }else if(data=="F"){
  122. // custom_opts.title = "승인되지 않은 SA 직원입니다.";
  123. // custom_modal_alert(custom_opts);
  124. // return false;
  125. // }else{
  126. // custom_opts.title = "로그인 정보가 정확하지 않습니다.";
  127. // custom_modal_alert(custom_opts);
  128. // return false;
  129. // }
  130. // });
  131. });
  132. $("#btn_search_cancel").on("click",function(){
  133. $(".button_close").click();
  134. });
  135. $("#btn_search_pw").on("click",function(){
  136. if($("#cd_lost_userid").val() == ""){
  137. fnCheckForm("아이디를 입력하세요.");
  138. $("#cd_lost_userid").focus();
  139. return false;
  140. }
  141. if($("#nm_lost_email").val() == ""){
  142. fnCheckForm("이메일을 입력하세요.");
  143. $("#nm_lost_email").focus();
  144. return false;
  145. }
  146. // $("#nm_email").val($("#nm_email1").val()+"@"+$("#nm_email2").val());
  147. if(confirm("정보 조회시 패스워드가 초기화 됩니다.\n 조회하시겠습니까?")){
  148. $.post("join_proc.php", { mode: "PwSearch", cd_userid: $("#cd_lost_userid").val(), nm_email: $("#nm_lost_email").val()},function(data) {
  149. if(data!=""){
  150. $(".search_result").find("p").html("<span style='padding: 12px 0 6px 0;display: inline-block;'>임시 비밀번호는 <em color:#ff0000>"+data +"</em> 입니다.</span>");
  151. // openLayer('pw');
  152. }else{
  153. fnCheckForm("검색된 아이디가 없습니다.");
  154. return;
  155. }
  156. });
  157. }
  158. });
  159. });
  160. </script>
  161. <?php include_once($_SERVER['DOCUMENT_ROOT']."/sa/include/bottom.php"); ?>