md5 로 저장된 회원 비밀번호를 그누에서 그대로 이용하기

· 2008-06-03 (화) 23:58:24 · 3864
어제 불당님/ sjsjin님   /엑스엠엘님의 도움으로 어려울것으로 생각했던 것이 아주 간단하게 해결되었습니다. 비록 팁인지.. 팁의 축에도 끼일지 모르지만 저도 참여한다는 의미에서 ^^


/lib/common.lib.php 의 약 1117 라인에 가시면 아래의 함수가 있습니다.
아래 주석이 원본인데 원본을 주석 처리하고 위의 함수를 추가 해주면 그냥 끝납니다.
md5 비번으로 그누에서 로그인이 가능하다니!! 신기합니다 저처럼 초보에겐 ^^
아주 간단하죠? 만약 저렇게 해놓으면 기존의 sql_password로 등록된 비번이라도 회원 정보 업데이트를 하면 md5 형식으로 비번이 바뀝니다.
26.gif



function sql_password($value)
{
    $row[pass] = md5($value);
 return $row[pass];
}


/*
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 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
08-06-18 조회 1.2만
08-06-14 조회 2,748
08-06-13 조회 5,375
08-06-13 조회 5,068
08-06-13 조회 3,928
08-06-12 조회 2,806
08-06-12 조회 3,248
08-06-12 조회 6,522
08-06-11 조회 2,850
08-06-11 조회 3,191
08-06-11 조회 4,969
08-06-11 조회 2,578
08-06-11 조회 4,623
08-06-10 조회 3,480
08-06-10 조회 6,685
08-06-07 조회 4,338
08-06-06 조회 3,399
08-06-04 조회 3,356
08-06-04 조회 3,319
08-06-03 조회 3,865