mysql 버젼 5 -> 4버전대 패스워드?? > 그누4 질문답변

그누4 질문답변

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

mysql 버젼 5 -> 4버전대 패스워드?? 정보

mysql 버젼 5 -> 4버전대 패스워드??

본문

mysql 버젼 5 에서 mysql 버젼 4으로 호스팅을 옮겼는데요.
mysql5 41바이트의 암호를 mysql4에서 인식하게 할려면 어떻게 해야할까요?

댓글 전체

/lib/common.lib.php 파일에서
1100 라인 근처에요...

function sql_password($value)
{
    // mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
    // mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
  // $row = sql_fetch(" select password('$value') as pass ");
    $row = sql_fetch(" select old_password('$value') as pass ");  //여기를 수정하세요.

    return $row[pass];
}


으로 수정하시면 될것 같아요..
이런 방법은 어떨까요
글이 길어질것 같아 따로 글 썼습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=24815&page=&posting=ok&sca=&sfl=&stx=&sst=&sod=&spt=0

그누보드의 문제라면 이 방법을 위의 리치킹님께서 알려주신 부분에 적용해보는겁니다.
흠..이것말고도 회원새로 가입시, 회원정보 수정시 패스워드 부분영역도 손대야 겠네요.
전체 71 |RSS
그누4 질문답변 내용 검색

회원로그인

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