그누보드5 최초설치시 어드민 로그인 안됨 ㅠㅠ 채택완료
koomdae
6년 전
조회 4,857
그누보드 설정을 다 하고 어드민 로그인을 하려 하면
"가입한 회원 아이디가 아니거나 비밀번호가 틀립니다. 비밀번호는 대소문자를 구분합니다."
alert 가 떠서 검색을 여러개 해보았습니다.
1. data 하위 폴더 권한 707 => 이미 주었습니다.
2. /bbs/login_check.php에 코드 추가
</p>
<p>function check_old_password($value) {</p>
<p>// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes</p>
<p>// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes</p>
<p>$row = sql_fetch(" select old_password('$value') as pass ");</p>
<p>return $row[pass];</p>
<p>}</p>
<p>if (!$mb['mb_id'] || (!check_password($mb_password, $mb['mb_password']) && !check_old_password($mb_password, $mb['mb_password']))) {</p>
<p>alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');</p>
<p>} elseif (check_old_password($mb_password) == $mb[mb_password]) { // 옛날 비밀번호를 새로운 비밀번호로 바꿉니다.</p>
<p>//$sql = " update {$g5['member_table']} set mb_password='".sql_password($mb_password)."' where mb_id='{$mb_id}' ";</p>
<p>$sql = " update {$g5['member_table']} set mb_password='".password($mb_password)."' where mb_id='{$mb_id}' ";</p>
<p>sql_query($sql);</p>
<p>}
=> 바뀐게 없습니다.
3. 그누보드 재설치 => 재설치 세번째입니다.
4. 어드민 계정 비밀번호 테이블에서 재설정 => 해주어도 똑같습니다.
5. 그누보드 테이블 drop후 새로 생성한 후 재설정 => 같은 문제가 발생합니다.
등등.. 있는 내용들은 다 해보았는데 안됩니다..
문제 해결법을 알고싶어요 4일째입니다....
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
k
koomdae
6년 전
감사합니다!!!! mysql 보안때문에 그런거였군요 새해 복 많이받으십시오!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인