사이트를 이전했습니다..mysql질문입니다. > 그누3질답

그누3질답

사이트를 이전했습니다..mysql질문입니다. 정보

사이트를 이전했습니다..mysql질문입니다.

본문

그누보드로 만든 사이트인데요..
 
요번에 서버를 이전했는데.
 
이전된 서버의 mysql 버전이..4.1.14 입니다.
 
 
회원들이 로그인이 안되더군요..
 
새로 가입한 사람들은 로그인이 됩니다...
 
새로 가입한 사람들 패스워드를 보니
*89C6B530AA78695E257E55D63C00A6EC9AD3E977
 
이렇구요 기존 회원은
 
2ba27cea5bcd1210
 
이렇게 되어있더군요...여기서 찾아보고..
 
<?
//dbconnect
$hostname='localhost';
$username='xxxx';
$userpass='xxxx';
$dbname='xxxx';
$db=@mysql_select_db($dbname,$conn);
?>
<?
$q="select * from gb_member";
$result=mysql_query($q);
while($rows = mysql_fetch_array($result))
{
 $mb_passwd = $rows[mb_passwd];
 
$inq = " update gb_member set mb_passwd=old_password('$mb_passwd') where mb_id='$rows[mb_id]' ";
echo $inq."<br>";
$r=mysql_query($inq);
}
echo "패스워드 mysql 4.1.7 업데이트 완료";
?>
 
이렇게 했는데도 로그인이 안되더군요..-_-;
 
function sql_password($passwd)
{
    $sql = " SELECT PASSWORD('$passwd') ";
    $row = sql_fetch($sql);
    return $row[0];
}
 
 
function sql_password($passwd)
{
    $sql = " SELECT old_password('$passwd') ";
    $row = sql_fetch($sql);
    return $row[0];
}
 
이렇게 바꾸었더니 기존회원은 되는데 신규회원은 로그인이 안되네요...-_-
 
이거 어떻게 해야 하나요?? 미치겠네요...
 
사이트를 오픈해야 하는데 이것 때문에 못하고 있습니다..
 
좀 도와주세요~~~~
  • 복사

댓글 전체

mysql 버젼업이 되면서 password 함수가 틀려졌을것입니다.

그게 안되서... 아마 사용자 패스워드를 초기화 하던지..
새로운 패스워드로 변경하는 프로그램을 만들던지 해야 겠네요.
© SIRSOFT
현재 페이지 제일 처음으로