mysql 8과 mysql 5의 password 함수 한줄 호환
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 함수 호환이 되어 로그인등 모든것이 가능해짐.
댓글 1개
Taniar
4년 전
와.. 이것저것 붙였다뺐다하면서 헤맸는데 감사합니다!!
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4429 | ||
| 2694 | 2개월 전 | 198 | ||
| 2693 | 2개월 전 | 156 | ||
| 2692 | 2개월 전 | 163 | ||
| 2691 | 2개월 전 | 179 | ||
| 2690 | 2개월 전 | 330 | ||
| 2689 | 2개월 전 | 242 | ||
| 2688 |
|
2개월 전 | 445 | |
| 2687 | 2개월 전 | 298 | ||
| 2686 |
선택과집중
|
2개월 전 | 335 | |
| 2685 | 2개월 전 | 298 | ||
| 2684 | 2개월 전 | 357 | ||
| 2683 | 3개월 전 | 487 | ||
| 2682 | 3개월 전 | 281 | ||
| 2681 | 3개월 전 | 306 | ||
| 2680 |
선택과집중
|
3개월 전 | 279 | |
| 2679 | 3개월 전 | 335 | ||
| 2678 |
|
3개월 전 | 433 | |
| 2677 |
|
3개월 전 | 506 | |
| 2676 | 3개월 전 | 331 | ||
| 2675 | 3개월 전 | 309 | ||
| 2674 |
선택과집중
|
3개월 전 | 484 | |
| 2673 |
|
3개월 전 | 324 | |
| 2672 | 3개월 전 | 342 | ||
| 2671 | 3개월 전 | 290 | ||
| 2670 | 3개월 전 | 265 | ||
| 2669 | 3개월 전 | 378 | ||
| 2668 | 3개월 전 | 293 | ||
| 2667 |
선택과집중
|
3개월 전 | 489 | |
| 2666 |
선택과집중
|
3개월 전 | 474 | |
| 2665 |
선택과집중
|
3개월 전 | 412 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기