서버 이전 후 로그인 문제
본문
웹호스팅에 구축해서 이용하던 사이트를 로컬에 옮겨서 테스트하려고
로컬에 폴더 만들어서 옮겼습니다.
그런데 게시판도 잘 불러오고 데이터 폴더보면 로그인 시도했을때 세션파일도 잘 만들고
heidi로 원본 db와 비교해보면 암호화된 비밀번호 모양도 같이 들어가있는데
아래와 같이 경고창이 출력됩니다.
db를 비우고 db명 바꿔서 다시 임포트해봐도 같습니다.
sir에서 찾은 방법은 다 확인해본 것 같은데 해결이 안 되네요.
혹시 뭐가 문제인지 체크할 수 있는 방법이 있을까요?
원본 php 서버는 7.0버전이고 옮긴 서버는 7.2.34 입니다.
답변 3
mysql이 버전이 올라가면서
password()함수가 없어졌습니다.
암호 방식
echo get_encrypt_string('1234');
등으로 확인해 보세요.
bbs/login_check.php 에서
if (!$is_social_password_check && (!$mb['mb_id'] || !check_password($mb_password, $mb['mb_password'])) ) { alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.'); }
이부분에서 해당 param들이 정상적으로 체크되는지 print_r로 찍어서 확인해보시길 추천드립니다.
암호화 방식의 체크 부분을 찍어서 확인해 보셔야 할듯 합니다.
답변을 작성하시기 전에 로그인 해주세요.