서버이전 후 로그인안됨. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

서버이전 후 로그인안됨. 정보

서버이전 후 로그인안됨.

본문

. 검색결과 버전차이라고 하는데 맞는것 같긴한데 문제는 4->5가 아니라
5->5 버전입니다.

. 퍼미션을 chmod -R 707 data 해보았습니다.
그래도 로그인 안되네요. 혹시 몰라 777도 해봤고
session 폴더내 다 삭제도 해봤구요..


예전 버전
PHP 5.1.6 (cli)
MySQL client version: 5.0.95


현재 버전
PHP 5.5.3
MYSQL 5.1.69

입니다.
  • 복사

댓글 전체

/lib/common.lib.php 에 다음 함수를 추가 합니다.
 
function sql_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];
}

/bbs/login_check.php의 15라인을 다음과 같이 수정 합니다.
 
if (!$mb[mb_id] || (sql_password($mb_password) != $mb[mb_password] and sql_old_password($mb_password) != $mb[mb_password]))

/bbs/register_form.php의 73라인을 다음과 같이 수정
 
if (!($member[mb_password] == sql_password($_POST[mb_password]) && $_POST[mb_password]) && !($member[mb_password] == sql_old_password($_POST[mb_password]) && $_POST[mb_password]))
© SIRSOFT
현재 페이지 제일 처음으로