테스트 사이트 - 개발 중인 베타 버전입니다

호스팅 이전후 로그인이 안되네요. 채택완료

hanaro2 6년 전 조회 3,551

그누보드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개

채택된 답변
+20 포인트
6년 전

chmod -R 707 data/ 와 같이 data 폴더와 하위 폴더및 파일까지 모두 707 퍼미션으로 바꾸어 주세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

h
hanaro2
6년 전
동일합니다...707로 주었습니다. 패스워드가 틀리다고 나옵니다.
亞波治
6년 전
mysql 5.X 같은 버전에서는 old_password 이슈가 없을텐데요?

/data/session/ 폴더의 세션을 모두 지우고 접속해 보세요.

댓글을 작성하려면 로그인이 필요합니다.

h
6년 전

/data/session/ 폴더의 세션을 모두 지우고도 해보았습니다.

여전히 안되네요..

이전을 하면 php코드도 손을 봐야 할듯 하네요...

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

디비 정보는 바꾸셨나요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

h
hanaro2
6년 전
그대로 옮긴것입니다.
계정을 다른것으로도 테스트 해보았습니다.

댓글을 작성하려면 로그인이 필요합니다.

플라이
6년 전

혹시 그누보드4에서 old_password 타입을 쓰고 계시지 않는지 체크해 보시기 바랍니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

h
hanaro2
6년 전
기존에 아래와 같이 잘 썼습니다.
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];
}
h
hanaro2
6년 전
function sql_password($value)
{
// 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 사용해서 해결되었습니다.


답변주셔셔 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인