그누보드 자동로그인 풀려버리는 현상 막기


그누보드로 만든 사이트는 자동로그인 기능이 기본적으로 제공되고 있습니다. 그런데 자동로그인을 사용했음에도 불구하고 몇 시간 뒤에 풀려버리거나 브라우저를 껐다가 켜면 자동로그인이 해제된 상태가 되는 경우가 있습니다.


01. 코드 수정하기

우선 자동로그인을 해제시키는 코드를 주석처리 하는 방법을 사용할 수 있습니다. html/bbs에서 logout.php파일을 찾아주세요. 해당 파일에서 자동로그인 해제 부분을 주석처리 해줍니다.


이렇게 주석처리 후에 서버에 업로드 시켜주시고 확인해보면 자동로그인이 풀리지 않는 것을 알 수 있습니다.


02. 자동로그인 시간 변경하기

자동 로그인의 시간을 변경해서 유지시켜주는 방법도 있습니다. html/bbs 에서 login_check.php파일로 들어가주세요. 그런 다음 아래 사진의 빨간 테두리 안에 있는 set_cookie의 시간 값을 변경해주시면 됩니다.


기본으로는 86400*31로 되어있습니다. 여기서 31은 31일 이며 만약 두 달 유지로 하고 싶으면 60정도로 바꿔주시면 됩니다.


03. 휴대폰의 개인보호 브라우징 여부 확인

모든 설정이 잘 되었음에도 모바일에서는 브라우저를 껐다가 켰을때 자동로그인이 풀린다면 개인정보 보호 상태로 접속한 것이 아닌지 확인해 봐야 합니다.

모바일 폰 자체에서 정보보호 상태가 켜져있으면 쿠키등이 동일하게 유지되지 않아서 자동로그인이 풀립니다.