RadarURL
웹 프로그래밍

제로보드 로그인 실패시 이유를 메세지로 알려주기

by 처누 posted Nov 04, 2003
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
로그인 실패시 아이디가 잘못되었는지 비밀번호를 잘못입력하였는지 궁금하지 않으세요?
전 궁금합니다. 그래서 우리 사이트에 방문하는 방문객들도 궁금해 할까봐 조금 수정해 보았습니다.

login_check.php 에서 아래와 같이 수정하시면 됩니다. 비교해 보시고 편한걸로 넣으세요.

// 회원로그인이 실패하였을 경우 에러 표시
} else {
  
  $result = mysql_query("select count(*) from $member_table where user_id='$user_id'") or error(mysql_error());
  $row = mysql_fetch_array($result);
                
  if($row[0]) $msg = "비밀번호가 잘못되었습니다."; // <= 편한데로 고치세요.
  else $msg = "아이디가 존재하지 않습니다.";
        
  head();
  echo"<script>
  window.alert('$msg')
  history.back();</script>";
   //Error("$msg");  // <= 새창띄우는게 싫으시면 Error앞의 //를 지워주시고 위에 3줄 echo ~ ;;까지 를 지우시면 됩니다.
  foot();
}

출처 : 이영배님
소스 : http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=5&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=로그인&select_arrange=headnum&desc=asc&no=3798