2026, 새로운 도약을 시작합니다.

서버 이전 후 로그인 문제 채택완료

웹호스팅에 구축해서 이용하던 사이트를 로컬에 옮겨서 테스트하려고

로컬에 폴더 만들어서 옮겼습니다.

그런데 게시판도 잘 불러오고 데이터 폴더보면 로그인 시도했을때 세션파일도 잘 만들고

heidi로 원본 db와 비교해보면 암호화된 비밀번호 모양도 같이 들어가있는데

아래와 같이 경고창이 출력됩니다.

3034720936_1620350158.217.png

db를 비우고 db명 바꿔서 다시 임포트해봐도 같습니다.

sir에서 찾은 방법은 다 확인해본 것 같은데 해결이 안 되네요.

혹시 뭐가 문제인지 체크할 수 있는 방법이 있을까요?

원본 php 서버는 7.0버전이고 옮긴 서버는 7.2.34 입니다.

답변 3개

채택된 답변
+20 포인트

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로 찍어서 확인해보시길 추천드립니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고