채택완료

로그인세션 갱신방법

2024-02-07 (수) 16:17:58 2,320

"그누보드5설치폴더/testpage"를 만들어서 "도메인/testpage" 페이지를 하나 만들었습니다. 이 페이지는 spa형식으로 이 페이지에서의 이동은 새로고침이 없습니다. 근데 여기서 새로고침이 없이 계속 있다보니 로그인세션이 만료되어서 몇시간 지나버리면 로그아웃이 진행되어버리는데 로그인세션을 유지시켜주는 방법이 있을까요? setinterval로 한시간마다 갱신해주고 싶은데 그누보드에서 어떻게 로그인세션처리가 되는지 모르겠어가지구요...

|

답변 3개 / 댓글 1개

채택된 답변
+20 포인트

tail.php 또는 tail.sub.php 에 대략 추가하시고..

갱신할 필요 있는 것이 있을때...

확장설계.... 하심 될듯 합니다.

*ps: 이 코드는 jquery 가 있어야 동작합니다.

Copy
<script>

$( document ).ready(function() {

    setInterval(function(){

        $.ajax({

            type: "POST",

            url: "/",

            dataType:"html",

            success: function(data){

                //console.log(data);

            }

        });

    },60000);  

});

</script>

답변에 대한 댓글 1개

2024-02-07 (수) 21:46:23
아! 이 방법이 있었네요 감사합니다!!! 괜히 복잡하게 생각했네요...
2024-02-07 (수) 16:43:11

저는 로그인세션 기간을 늘리고 싶은게 아니라 일정시간마다 heartbeat과 같은 방법으로 서버에게 요청을 보내 로그인세션을 갱신시키고 싶은데 (새로고침없이) 이런 방법이 그누보드5에서는 어떻게 진행되는지 궁금해서 질문드립니다.

답변을 작성하려면 로그인이 필요합니다.