회원정보 찾기 수정 하는데 DB에 정보가 안들어갑니다 ㅠㅠ
본문
회원정보 찾기 방식을 아이디, 비밀번호 찾기를 분리해서 처리하려고 하는데 아이디 찾기 부분은 처리했습니다.
이름이랑 이메일 정보 받아서 이메일로 아이디를 쏴주는 방식으로 처리했는데
비밀번호 찾기 부분에서 일단 이메일은 날라가는데 DB 에 임시비밀번호가 저장되지 않습니다.
$sql = " UPDATE {$g5['member_table']} SET mb_lost_certify = '{$mb_nonce} {$mb_lost_certify}' WHERE mb_id = '{$mb['mb_id']}'";
$sql = " UPDATE {$g5[member_table]} SET mb_lost_certify = '{$mb_nonce} {$mb_lost_certify}' WHERE mb_id = '아이디";
이렇게 입력하면 DB 에 들어가는데 id 를 직접 입력하면 들어가는데..
{$mb_['mb_id']} 이 방식이나 {$mb[mb_id]} 이 방식 2개다 적용해봤는데 안들어갑니다..
해당 구문을 alert으로 찍어봤는데 제데로 나오는거 확인했고 alert 창에 뜬 정보를 직접 db에 입력해봐도 문제가 없는데 php 에서 update 함수가 적용되지않는거같아요.
전체소스 입니다.
답변 2
여기서는 이메일이 날아가면 해당 인증 링크를 클릭해야
/bbs/password_lost_certify.php 에서 임시비밀번호를 저장합니다.
즉 해당소스는 임시 비밀번호를 저장하지 않고 이메일 인증 링크만 제공합니다.
비밀번호 찾기라면, 로그인하기 전인 것 같은데..
로그인 전에 {$mb['mb_id']} 값이 있나요?