비밀번호 찾기 질문드립니다.
본문
사이트에서
비밀번호 찾기를 하면
메일까지는 잘 옵니다.
근데
password_lost_certify.php 파일에서 오류가 나네요;
코드를 보니
if (strlen($mb['mb_lost_certify']) < 33)
die("Error")
위의 코드인데요.
그래서 g5_member 테이블을 살펴보니
mb_lost_certify 필드가 전부 값이 비어있습니다.
원래 값이 비어있는게 정상인가요?
회원가입쪽 비밀번호 관련 건드린건
비밀번호를 4자리가 아닌 특수문자 포함으로 변경한것 하나 뿐입니다.
!-->
답변 2
기본적으로 비어있는게 정상입니다
비밀번호 찾기 했을경우에만 mb_lost_certfy값이 생성됩니다~
if (strlen($mb['mb_lost_certify']) < 33)
//mb_lost_certify 필드의 문자열 길이가 값이 33보다 작다면 죽어버리네요
소스만 보시기 보다 해당 데이터 결과값이 잘 나오는가 출력을 해보시기 바랍니다.
if (strlen($mb['mb_lost_certify']) < 33)
여기서 조건이 mb_lost_crrtify 값이 33보다 작을경우 에러가 나게 되므로 에러가 난다는건 결과적으로 값이 없거나 33보다 작다는 이유 입니다. 정상적으로 mb_lost_certify값이 출이력이 되는지 살펴보시기 바랍니다.아니면 다른쪽에서 에러메세지를 출력하는지도 자세히 살펴보시기 바랍니다
답변을 작성하시기 전에 로그인 해주세요.