그누보드5 로그인문제 password 함수와 5.3과 5.4버전 차이
이전
다음
본문
로그인 부분의 그부보드/나리야빌드에서 설정부분은 root의 config.php 부분입니다
아미나 5.3 사용 하다가 .....로그인 않됨
나리야 5.4 적용 db ....로그인됨
.... 나리야 5.4 과 아미나 5.3 로그인 안됨으로 나리야 5.4 기준 동일조건으로 설정후 로그인 됨
========== 이하 참조 내용 ===========
그누보드5 팁자료실
mysql 8과 mysql 5의 password 함수 한줄 호환
dkal고2020.08.28 04:20:25조회 691댓글 0
목록
lib/common.lib.php에서
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
//$row = sql_fetch(" select password('$value') as pass ");
//2020.6.17
$row = sql_fetch(" select CONCAT('*', UPPER(SHA1(UNHEX(SHA1(('$value')))))) as pass ");
return $row['pass'];
}
//$row = sql_fetch(" select password('$value') as pass ");
주석처리하고
$row = sql_fetch(" select CONCAT('*', UPPER(SHA1(UNHEX(SHA1(('$value')))))) as pass ");
로 대체하면
1줄로 mysql 8과 mysql 5의 password 함수 호환이 되어 로그인등 모든것이 가능해짐.
==============================
■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다 ♠ . ☞ 본자료는 https://11q.kr 에 등록 된 자료 입니다♠.
[이 게시물은 11qkr님에 의해 2021-06-16 02:48:49 11.Nas_1에서 이동 됨]
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.