centos, php, mysql, apache를 모두 버전 업한 상태입니다.
data 폴더 권한은 777이고, session폴더 비우고 해도 로그인이 되지않아서
login_check에서 값 확인해보니
alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.'.$mb_password." / ". call_user_func("sql_password",$mb_password) ." / ".get_encrypt_string($mb_password)." / ".$mb['mb_password']);
이렇게 했을 때,
맨앞의 mb_password와 맨뒤의 mb['mb_password']의 값은 잘 나오는데
중간에 있는 값들은 비워져 있는채로 나옵니다.
아마 call_user_func에서부터 막힌 것 같은데 어떻게해야할까요..?
답변 4개 / 댓글 1개
해당사항 my.cnf 설정 수정하여 정상로그인 확인 하였습니다.
validate-password=off
저도 그런 경우가 종종 있는데 짜증나죠 ㅎㅎㅎ
세션을 지우면 다시 관리자 로그인하는건 당연한 거고,
그래도 되지 않으시면 세션,캐시 등 삭제하시고 웹브라우저 방문기록 전부 삭제 후
사이트 닫고 다시 시도해 보시죠.
그래도 되지 않는 경우가 있던데 정확한 이유는 찾지 못했습니다만
그런 경우에는 관련 파일을 새것으로 싹 다 바꿔 버리면 정상 작동하더군요.
참조만 하시죠 ㅎㅎ
session 안에 생성은 되나요?
된다면
session 불러오는 소스 경로를 살펴 보면 될거같은데
용량 확인 해보세요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.