답변 6개 / 댓글 3개
https://github.com/gnuboard/gnuboard5/blob/641656047d6a9002802383f787a8925888950459/common.php#L224
session_set_cookie_params(0, '/');
기본으로 브라우저 세션 동안만 세션 쿠키가 유지됩니다.
브라우저가 닫히면 쿠키는 사라지므로 로그인이 풀립니다.
0을 적절한 시간으로 변경하면 되긴하는데...
근데 이건 그냥 두는걸 권장합니다.
늘리더라도 너무 길게는 늘리지 마세요.
그렇다고 너무 짧게하면 사이트 이용 중에 만료되어 버릴 수 있습니다.
왜 때문인지 모르겠지만 그냥 두시는걸 권장합니다.
이거 늘리면 브라우저 닫아도 유지되기 때문에 로그인 상태도 유지될 수 있습니다. 원하는 것은 얻으시겠지만 공용pc 등에서는 매우 위험합니다.
참고로 관리자계정은 자동로그인 해놔도 관리자 계정은 자동로그인 기능에서 제외됩니다.
관리자 계정도 자동로그인이 동작하도록 하려면 아래 코드에서 if문 조건을 `true`로 대체해도 됩니다.
if(true) ...

그누보드 설치 폴더/common.php
ini_set("session.cache_expire", 180); // 세션 캐쉬 보관시간 (분)
이렇게 한번 해보세요
답변을 작성하려면 로그인이 필요합니다.