관리자님 비밀번호 찾기 버그 있습니다....

안녕하세요....
관리자님 비밀번호 찾기 버그 있습니다....

비밀번호 질문답시
답이 숫자이면 끝에 .을 찍어도 비밀번호가 나옵니다....

예를들어서 답이 1111이면 1111. 을 찍으면 비밀번호가 나오더라고요
그래서

password_forget3.php 파일 8라인에
elseif($mb_password_a != $mb[mb_password_a])  이부분을
-->
elseif(md5($mb_password_a) != md5($mb[mb_password_a]))

이렇게 바꾸면 틀리게 나옵니다...
아마 php 변수가 문자나 숫자를 구분하지 않아서
1111과 1111. 을 같은숫자로 보고 오류가 나는것 같습니다...

혹시나해서 sir싸이트도 테스트 해봤는데 같더라고요

별거 아닌 오류지만 알려드리고 싶어서 글을 씁니다,...
그럼 수고 하세요

|

댓글 5개

그렇네요. 숫자로 인식되니 1이나 1.0이나 같은 것으로 인식하듯이요... !=를 !==로 하던지 아니면 md5로 하던지 해야 겠네요.
이런 오류를 잡아내시다니....ㅎㅎ
와우.ㅋㅋ
패치 또 곳 나오겠는데요?^^
"$mb_password_a" 이렇게 큰 따옴표를 하면 어떨까요?
걍 상상이였습니다. ^^
!== 이나 === 으로 처리해야 합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
16년 전 조회 1,354
16년 전 조회 1,129
16년 전 조회 1,396
16년 전 조회 1,119
16년 전 조회 1,085
16년 전 조회 1,397
16년 전 조회 1,110
16년 전 조회 1,161
16년 전 조회 1,845
헤게게
16년 전 조회 1,890
16년 전 조회 1,097
16년 전 조회 1,613
16년 전 조회 2,423
16년 전 조회 1,164
16년 전 조회 1,219
16년 전 조회 1,179
16년 전 조회 1,101
16년 전 조회 1,371
16년 전 조회 1,362
16년 전 조회 1,120
16년 전 조회 1,217
16년 전 조회 1,135
16년 전 조회 1,652
16년 전 조회 1,255
16년 전 조회 1,279
16년 전 조회 6,315
16년 전 조회 7,389
16년 전 조회 1,196
16년 전 조회 1,437
16년 전 조회 1,681
🐛 버그신고