그누보드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
비번이 쿼리 체크하는 부분에 데이터가 old_password 방식으로 확인되는데 회원정보 업데이트 부분에는 password 방식으로 저장되지 않았는지 확인해 보시기 바랍니다.
답변을 작성하시기 전에 로그인 해주세요.