login.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. // include $_SERVER['DOCUMENT_ROOT'].'/common/login_chk_m.php';
  4. $url = $_REQUEST["url"];
  5. if($url == "") $url = "/m/main.php";
  6. $nav_title = "로그인";
  7. ?>
  8. <!-- s : header -->
  9. <? include("../inc/inc_header.php"); ?>
  10. <!-- // e : header -->
  11. <form id="frmMember" name="frmMember" method="post" action="join_proc.php" enctype="multipart/form-data">
  12. <input type="hidden" name="validate" id="validate" value=""/>
  13. <input type="hidden" name="ds_type" id="ds_type" value="A0"/>
  14. <input type="hidden" name="ds_level" id="ds_level" value="<?=$ds_level?>"/>
  15. <input type="hidden" name="cd_user" id="cd_user" value="<?=$cd_user?>"/>
  16. <input type="hidden" name="mode" id="mode" value="Add"/>
  17. <!--input type="hidden" name="PageNo" id="PageNo" value="<?=$PageNo?>"/-->
  18. <input type="hidden" name="idchkresult" id="idchkresult" value="N"/>
  19. <input type="hidden" name="nm_email" id="nm_email" value=""/>
  20. <input type="hidden" name="nm_hp" id="nm_hp" value=""/>
  21. <main class="normal--wrap full--size">
  22. <section class="login--form--wrap">
  23. <div class="login--form--contents">
  24. <div class="login--box--title">
  25. <a href="/m" class="logo">이차조아</a>
  26. </div>
  27. <div class="input--box">
  28. <div class="input--form--box mb-3"><input style="height:60px" placeholder="아이디" type="text" name="cd_userid" id="cd_userid" class="form-control"></div>
  29. <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>
  30. <div class="button-login-box">
  31. <button type="button" style="height:60px" class="btn btn-primary btn-xs" id="btn_login">로그인</button>
  32. </div>
  33. <div class="auto--login--wrap">
  34. <input type="checkbox" hidden id="auto_login" name="auto_login" value="Y">
  35. <label for="auto_login">자동 로그인</label>
  36. </div>
  37. <div class="loc--box">
  38. <div class="front--section">
  39. <a href="find_id.php">아이디 찾기</a>
  40. <a href="find_pwd.php">비밀번호 찾기</a>
  41. </div>
  42. <div class="back--section">
  43. <a href="join.php">회원가입</a>
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. </section>
  49. </main>
  50. </form>
  51. <script type="text/javascript">
  52. $(document).ready(function() {
  53. $(".login--form--contents input").keypress(function(e) {
  54. if (e.keyCode == 13){
  55. $("#btn_login").click();
  56. }
  57. });
  58. <?php
  59. // if($_SERVER['REMOTE_ADDR'] == '61.37.208.203') {
  60. ?>
  61. // getLogin();
  62. <?php
  63. // }
  64. ?>
  65. $("#btn_login").on("click", function(){
  66. var custom_opts = {
  67. title : '',
  68. btn_close_show : false,
  69. }
  70. var fieldlist = [["cd_userid","아이디"],["nm_pass","비밀번호"]];
  71. if (!fnCheckForm(fieldlist)){
  72. return false;
  73. }
  74. $.post("login_proc.php", { mode:"login", cd_userid: $("#cd_userid").val(), nm_pass: $("#nm_pass").val(), auto_login: $("#auto_login").val()},function(res) {
  75. if(res.CODE != "0000") {
  76. var error_msg = "";
  77. switch(res.CODE) {
  78. case 9890:
  79. error_msg = "아이디 또는 비밀번호가 일치하지 않습니다.";
  80. break;
  81. case 4444:
  82. error_msg = "탈퇴한 아이디입니다.";
  83. break;
  84. case 4445:
  85. error_msg = "휴면 아이디입니다.";
  86. break;
  87. }
  88. custom_opts.title = error_msg;
  89. custom_modal_alert(custom_opts);
  90. return false;
  91. }
  92. // alert("<?=$url?>");
  93. // return false;
  94. var auto_login = $("#auto_login").prop("checked");
  95. if(auto_login == true) {
  96. setLogin(res.DATAS.enc_str);
  97. }
  98. // alert(res.DATAS.enc_str);
  99. // return false;
  100. link("<?=$url?>");
  101. // if(data=="Y"){
  102. // location.href = "<?=$url?>";
  103. // }else{
  104. // custom_opts.title = "아이디 또는 비밀번호가 일치하지 않습니다.";
  105. // custom_modal_alert(custom_opts);
  106. // return false;
  107. // }
  108. }, "json");
  109. });
  110. });
  111. </script>
  112. <!-- s : footer -->
  113. <? include("../inc/inc_footer.php"); ?>
  114. <!-- // e : footer -->
  115. <?
  116. mysql_close($connect);
  117. ?>