그누보드5 최초설치시 어드민 로그인 안됨 ㅠㅠ

그누보드5 최초설치시 어드민 로그인 안됨 ㅠㅠ

QA

그누보드5 최초설치시 어드민 로그인 안됨 ㅠㅠ

본문

그누보드 설정을 다 하고 어드민 로그인을 하려 하면 

"가입한 회원 아이디가 아니거나 비밀번호가 틀립니다.  비밀번호는 대소문자를 구분합니다."

alert 가 떠서 검색을 여러개 해보았습니다.

 

1. data 하위 폴더 권한 707 => 이미 주었습니다.

2. /bbs/login_check.php에 코드 추가


function check_old_password($value) {
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch(" select old_password('$value') as pass ");
return $row[pass];
}
if (!$mb['mb_id'] || (!check_password($mb_password, $mb['mb_password']) && !check_old_password($mb_password, $mb['mb_password']))) {
alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');
} elseif (check_old_password($mb_password) == $mb[mb_password]) { // 옛날 비밀번호를 새로운 비밀번호로 바꿉니다.
//$sql = " update {$g5['member_table']} set mb_password='".sql_password($mb_password)."' where mb_id='{$mb_id}' ";
$sql = " update {$g5['member_table']} set mb_password='".password($mb_password)."' where mb_id='{$mb_id}' ";
sql_query($sql);
}

=> 바뀐게 없습니다.

3. 그누보드 재설치 => 재설치 세번째입니다.

4. 어드민 계정 비밀번호 테이블에서 재설정 => 해주어도 똑같습니다.

5. 그누보드 테이블 drop후 새로 생성한 후 재설정 => 같은 문제가 발생합니다.

등등.. 있는 내용들은 다 해보았는데 안됩니다.. 

문제 해결법을 알고싶어요 4일째입니다....

이 질문에 댓글 쓰기 :

답변 2

서버 환경이 mysql 5.7, mysql 8.0 이상이라면

https://sir.kr/g5_tip/9410

비번이 쿼리 체크하는 부분에 데이터가 old_password 방식으로 확인되는데  회원정보 업데이트 부분에는 password 방식으로 저장되지 않았는지 확인해 보시기 바랍니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,105 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT