mysql 4.1 설치시 수정해야하는 파일들 목록이
수정해야하는 파일 목록
bbs/mbupdate.php
bbs/mbpasswdforget3.php
bbs/admin/memberupdate.php
이것 말고 수정해야 하는 파일이 또 뭐가 있나요 ?
$sql_passwd = " , mb_passwd = old_password('$mb_passwd') "; 이것처럼 password 앞에 old_ 를 분이면 되는것 같은데 해당 파일들이 어디어디에 다 있는지 목록이 있으면 편할것 같습니다.
bbs/mbupdate.php
bbs/mbpasswdforget3.php
bbs/admin/memberupdate.php
이것 말고 수정해야 하는 파일이 또 뭐가 있나요 ?
$sql_passwd = " , mb_passwd = old_password('$mb_passwd') "; 이것처럼 password 앞에 old_ 를 분이면 되는것 같은데 해당 파일들이 어디어디에 다 있는지 목록이 있으면 편할것 같습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 8개
차라리 password 스키마 필드 숫자를 늘려 사용하면 되지 않을까 생각도 하는데요..
기존 데이타가 없다면요..^^
wr_passwd
mb_passwd
의 자릿수를 41 바이트 이상으로 늘려주시면 됩니다.
그래도 여전히 로그인은 안되고 있습니다.
제가 잘못 알아 듣고 있는 것인지 ?
wr_passwd 는 어느 테이블에 있는 것인지 못찾았습니다.
다음 파일의 게시판 테이블 스크립터에서 wr_passwd 사이즈를 조정해 두셔야 할것 같군요.
./install/sql_write_category.sql
위 파일에 현재 설정되어있는 값은 다음과 같군요.
wr_passwd varchar(16) NOT NULL default '',
글작성시 그 글에 대한 비밀번호
mb_passwd
필드 크기를 변경해도 여전히 로그인은 안됩니다.
디버깅을 해보셔야 합니다.
$test = password("$mb_passwd");
echo "test : $test <BR>"
exit;
위에서 출련된 코드와 실제 mysql에 들어있는 코드와 일치하는지 검사하여보세요
mysql4.1.x에서 패스워드함수가 약간 틀립니다.
저의 경우는 수동으로 old_password()함수를 PhpMyadmin에서 쿼리로 날려주니 로그인이 됩니다. :)
// SQL PASSWORD 를 얻는다.
function sql_password($passwd)
{
$sql = " SELECT PASSWORD('$passwd') ";
$row = sql_fetch($sql);
return $row[0];
}
이부분을 수정해보세요