웹스터디

본문 바로가기
사이트 내 전체검색

웹스터디

그누보드팁 그누보드4에서 5로 변환시 mysql버전 문제 때문에 비회원 게시물 비밀글 확인 못할 때 해결책.

페이지 정보

작성자 웹고수 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 123회 작성일 18-01-01 03:04

본문

password_check.php의
 
  if (!check_password($wr_password, $wr['wr_password']))
        alert('비밀번호가 틀립니다.');

를 아래로 변경한다.

function sql_password2($value)
{
    // mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
    // mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
    $row = sql_fetch(" select old_password('$value') as pass ");

    return $row['pass'];
}

// 비밀번호 비교
function check_old_password($pass, $hash)
{
$password = sql_password2($pass);
    return ($password === $hash);
}

if (!$wr['wr_password'] || (!check_password($wr_password, $wr['wr_password']) && !check_old_password($wr_password, $wr['wr_password']))) {
    alert(' 비밀번호가 틀립니다.');
}
  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
114
어제
222
최대
247
전체
5,027

그누보드5
Copyright © 웹고수. All rights reserved.