그누보드(영카트) 5.5.8.3.4 (★ 5.5.8.3.3 버전 사용자님은 필독해 주세요) > 그누보드5 다운로드

그누보드5 다운로드

SIR은 그누보드를 만들 뿐 프로그램의 설치, 운영방법, 설정문제에 관한 도움을 드리지는 않습니다.

그누보드(영카트) 5.5.8.3.4 (★ 5.5.8.3.3 버전 사용자님은 필독해 주세요) 정보

그누보드(영카트) 5.5.8.3.4 (★ 5.5.8.3.3 버전 사용자님은 필독해 주세요)

첨부파일

gnuboard5.5.8.3.4.zip (11.7M) 1588회 다운로드 2023-08-17 14:50:08
gnuboard5.5.8.3.4.tar.gz (10.2M) 401회 다운로드 2023-08-17 14:50:08
gnuboard5.5.8.3.4.patch.zip (12.7K) 231회 다운로드 2023-08-17 14:50:08

본문

그누보드(영카트) 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

댓글 25개

이 버전으로 설치시 로그인이 안되는 현상이 있습니다. admin로그인도 안되고
가입은 잘 되는데, 로그아웃 하고 다시 로그인을 할려면 로그인이 안되네요

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를 재생성 하지 않습니다.
전체 325 |RSS
그누보드5 다운로드 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT