login.php 3.8 KB

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