그누보드(영카트) 5.5.8.3.4 (★ 5.5.8.3.3 버전 사용자님은 필독해 주세요)
그누보드(영카트) 5.5.8.3.3 버전에서
bbs/move_update.php
bbs/write_update.php
위의 두 파일에 대한 수정이 잘못되었습니다.
5.5.8.3.3 버전 사용자님들께서는 반드시 위의 2개의 파일을 패치하여 사용해 주세요.
불편을 드려 죄송합니다.
# 변경된 사항
버전 5.5.8.3.4 수정
https://github.com/gnuboard/gnuboard5/commit/4b9b1af01e6294d1fd8b125461921f91923b3e83
wr_num 필드 값이 동시성 문제로 겹치는 경우 답변글에 대한 권한이 잘못 주어지는 등의 문제 다시 수정 #265
https://github.com/gnuboard/gnuboard5/commit/41d48891f4f4e7c4ed530bdb423f6f52977e933b
bbs/move_update.php
bbs/write_update.php
위의 두 파일에 대한 수정이 잘못되었습니다.
5.5.8.3.3 버전 사용자님들께서는 반드시 위의 2개의 파일을 패치하여 사용해 주세요.
불편을 드려 죄송합니다.
# 변경된 사항
버전 5.5.8.3.4 수정
https://github.com/gnuboard/gnuboard5/commit/4b9b1af01e6294d1fd8b125461921f91923b3e83
wr_num 필드 값이 동시성 문제로 겹치는 경우 답변글에 대한 권한이 잘못 주어지는 등의 문제 다시 수정 #265
https://github.com/gnuboard/gnuboard5/commit/41d48891f4f4e7c4ed530bdb423f6f52977e933b
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 26개
감사합니다.
가입은 잘 되는데, 로그아웃 하고 다시 로그인을 할려면 로그인이 안되네요
5.8.3.2 버전을 설치해보니 잘 됩니다.
서버환경은 아파치 2.4.1
php 5.6
mysql 5.6
어떤 문제일까요?
login_check.php 에서
if (! (defined('SKIP_SESSION_REGENERATE_ID') && SKIP_SESSION_REGENERATE_ID)) {
session_regenerate_id(false);
if (function_exists('session_start_samesite')) {
session_start_samesite();
}
}
이부분을 주석처리하니 로그인 되네요
이건 어떤 부분일까요?
session_regenerate_id 함수는 세션 ID를 재생성합니다.
로그인 안되는 문제는
session.save_path 폴더에 권한이 없으면 로그인에 문제가 생기기 때문에, session.save_path 폴더 권한을 확인하거나
또는 extends 폴더에서 아무 php 파일을 생성해서 그 안에
define('SKIP_SESSION_REGENERATE_ID', 1);
이 코드를 넣으면 세션 ID를 재생성 하지 않습니다.
세션 자동 시작을 사용안함으로 설정하시면 됩니다.
[http://sir.kr/data/editor/2308/3c43f3afe2db6eb642040be66a3489e8_1693382892_3517.png]
감사합니다