그누보드4 씁니다.
기존 버전은 php 5.2.17 mysql 5.0.95 EUC-KR
옮기는 곳은 caf24 입니다.
PHP 5.5 / Mysql 5.x / EUC-KR
어찌하다가 된거 같은데..다시 하니..패스워드가 자꾸 들리타고 나옵니다.
조언 좀 부탁드립니다.
======================
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch(" select password('$value') as pass ");
return $row[pass];
}
답변 4개 / 댓글 5개
chmod -R 707 data/ 와 같이 data 폴더와 하위 폴더및 파일까지 모두 707 퍼미션으로 바꾸어 주세요.
답변에 대한 댓글 2개
/data/session/ 폴더의 세션을 모두 지우고 접속해 보세요.
/data/session/ 폴더의 세션을 모두 지우고도 해보았습니다.
여전히 안되네요..
이전을 하면 php코드도 손을 봐야 할듯 하네요...
디비 정보는 바꾸셨나요?
답변에 대한 댓글 1개
혹시 그누보드4에서 old_password 타입을 쓰고 계시지 않는지 체크해 보시기 바랍니다.
답변에 대한 댓글 2개
old_password 타입은 어떻게 확인하는지요??
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch(" select password('$value') as pass ");
return $row[pass];
}
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch("select old_password('$value') as pass ");
// alert($row[pass]);
return $row[pass];
}
이렇게..old_password 사용해서 해결되었습니다.
답변주셔셔 감사합니다.
답변을 작성하려면 로그인이 필요합니다.