테스트 사이트 - 개발 중인 베타 버전입니다

로그인유지관련 세션과 쿠키 채택완료

얄라니 2년 전 조회 1,513

자동로그인관련해서

 

   // 자동로그인 ---------------------------     // 쿠키 한달간 저장     $key = md5($_SERVER['SERVER_ADDR'] . $_SERVER['HTTP_USER_AGENT'] . $mb['mb_password']);     set_cookie('ck_mb_id', $mb['mb_id'], 86400 * 31);     set_cookie('ck_auto', $key, 86400 * 31);     // 자동로그인 end ---------------------------

 

한달간 유지하게 해두고 

 

세션유지도 아래와 같이 길게 해뒀는데..

ini_set("session.cache_expire", 14400); // 세션 캐쉬 보관시간 (분) ini_set("session.gc_maxlifetime", 10800); // session data의 garbage collection 존재 기간을 지정 (초)  

로그인이 한번씩 풀린다고 합니다.

어떤 경우에 로그인이 풀리는걸까요? 

호스팅은 카페24를 쓰고 있습니다.

 

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

답변 2개

채택된 답변
+20 포인트

근데 이게 보안때문에 몇달씩 유지 하는건 도움에 안되요

세션 탈취도 있고해서 요새 보안 이슈 많으니 조심해야되요

만약에 그대로 진행한다면 카페 24쪽 문의 남겨보세요

코드보다 php설정으로 세션 기간 늘릴수있거든요

로그인 후 평가할 수 있습니다

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

https://www.php.net/manual/en/function.session-cache-expire.php

ini_set("session.cache_expire", 14400); // 세션 캐쉬 보관시간 (분)

14400 이면 10일 아닌가요?

로그인 후 평가할 수 있습니다

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

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

로그인