안녕하세요 영카트5 로그인 관련 오류 질문드립니다.
본문
안녕하세요.
영카트5 최신버젼을 다운받아 깐다음 작업을 모두마쳐서
테스트로 회원가입해서 로그인 하려고하는데 계속
이런식으로 비밀번호를 맞게 쳐도 계속 틀렸다고 나옵니다 ㅠㅠ 가입한 직후에는 로그인 되잖아요??
로그아웃해서 다시 로그인 하려고 하면 저렇게 됩니다.
그리고 정부수정 하려면 비밀번호를 재입력 해야되는데 그비밀번호를 아무렇게 쳐도
수정창으로 넘어가 버립니다.(이건 가입직후 로그인 되서 시험해봤습니다.)
이게 이상한게 어드민은 로그인이 됩니다. ㅠㅠ
관리자창에도 회원 가입된 정보도 제대로 나오는데 왜
자꾸 비밀번호 아이디 로그인 안된다고 뜰까요??
실마리라도 주시면 감사하겠습니다.
제가 방금 살펴보다가 bbs/login_check.php 문제가 있을거 같아서 만져봤는데
32번재줄/
if (!$is_social_password_check && (!$mb['mb_id'] || !check_password($mb_password, $mb['mb_password'])) ) {
alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');
}
이부분을 지우니깐 로그인이 되드라구요 어떻게 해결하면 좋을까요?? 제가 디자이너라 이런쪽에 조금
모잘라서 제 짧은 생각으로는 db에 있는 비밀번호와 적은 비밀번호를 체크를 못해서 생기는거 같은데...... 알려주시면 정말 감사하겠습니다! ㅠㅠ
답변 3
다운받아 설치한뒤 프로그램쪽을 수정하신곳이 없다면 이런문제가 생길 확률이 아주 적다고 봅니다. 직접 건드린것이 없다면 작업하신 프로그래머 한테 야기해봐야 할것 같습니다. 위에 보여주신 소스는 지우시면 비밀번호 체크를 않하고 아이디만 존재하면 모두 로그인이 가능하게 됩니다
회원가입을 다시 해봐도 똑같나요?
덮어씌우실때 이전의 아이디와 동일한가요??
만약 동일하다면 기존의 아이디에 동일한 패스워들 사용하셨나요??
정말 드물긴한데 ...저도 같은서버에 백업을 한 후 필요한 부분만 빼서 다시 넣고 DB역시 복붙했다가 비슷한 경험을 했습니다.
기존 패스워드를 암시적으로 인식하는경우로 보았고..
기존 아이디 : admin
기존 패스워드 : 0000
복 붙 후
아이디 : admin
패스워드 : 1111
했다가 같은 현상이 나와서 설마~하면서 1111 쳐보니 잘 접속되었던적이 있었습니다.
솔직히 이유는 못찾았습니다.
그냥 DB를 날렸고 install 부터 다시했더니 인식되더군요...
답변은 아니고 참고하시라고 작성해봅니다.^_^