회원탈퇴인데요 소스 정보
회원탈퇴인데요 소스
본문
비밀번호만 확인하고 바로 삭제시키는건데요
<?
$connect = mysql_connect("localhost", "xxxx", "xxxx");
mysql_select_db("xxxxx");
$query = "select * from member where user_id='$user_id' ";
$result = mysql_query($query, $connect);
$data = mysql_fetch_array($result);
if($data[pw]!=$pw){
echo "<script>
window.alert('비밀번호가 틀렸습니다.')
history.back(1)
</script>
";exit;
}
?>
무조건 비밀번호가 틀렸다고나오네요 ;; 로그인체크할땐 저소스가먹히더니 ..
댓글 전체
$data[pw]!==$pw
똑같아요 ...
$data[pw] 값이 $pw 와 정말 같나요?
echo 로 값 검증해보시고.. trim() 한번 해보세요.
echo 로 값 검증해보시고.. trim() 한번 해보세요.
엘코님 말씀처럼
$data[pw]가 텍스트 형식이 아닌 password 또는 md5 형식으로 저장되어있을경우도 있으니
$data[pw] 와 $pw 가 다를수 있겠네요
우선 $data[pw] 와 $pw 를 echo 로 어떻게 출력되는지 비교해보시고
두 함수를 똑같이 출력되게 소스 수정이 필요로 할거 같습니다.
$data[pw]가 텍스트 형식이 아닌 password 또는 md5 형식으로 저장되어있을경우도 있으니
$data[pw] 와 $pw 가 다를수 있겠네요
우선 $data[pw] 와 $pw 를 echo 로 어떻게 출력되는지 비교해보시고
두 함수를 똑같이 출력되게 소스 수정이 필요로 할거 같습니다.
bbs/login_check.php 참고하세요..
<?
include_once("./_common.php");
$mb_id = $_POST[mb_id];
$mb_password = $_POST[mb_password];
if (!trim($mb_id) || !trim($mb_password))
alert("회원아이디나 패스워드가 공백이면 안됩니다.");
$mb = get_member($mb_id);
if (!$mb[mb_id] || (sql_password($mb_password) != $mb[mb_password]))
alert("가입된 회원이 아니거나 패스워드가 틀립니다.\\n\\n패스워드는 대소문자를 구분합니다.");
아래 참고용 :
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19061&sca=&sfl=wr_subject&stx=%C5%BB%C5%F0&sop=and
....
<?
include_once("./_common.php");
$mb_id = $_POST[mb_id];
$mb_password = $_POST[mb_password];
if (!trim($mb_id) || !trim($mb_password))
alert("회원아이디나 패스워드가 공백이면 안됩니다.");
$mb = get_member($mb_id);
if (!$mb[mb_id] || (sql_password($mb_password) != $mb[mb_password]))
alert("가입된 회원이 아니거나 패스워드가 틀립니다.\\n\\n패스워드는 대소문자를 구분합니다.");
아래 참고용 :
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19061&sca=&sfl=wr_subject&stx=%C5%BB%C5%F0&sop=and
....
그누보드 소스시네요 질문자님은 그누보드가 아닌 다른거 같습니다.
홈피를 보니 그렇네요.. 그런데.. 이곳에서 계속 문의하니까 ? 그누보드 애용자인줄 착각했습니다. ^^;