Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

암것도 안하고 가만 놔두면 로그인이 너무 빨리 풀리는 것 같아서

시간을 좀 늘리려고 했더니 설정을 찾을 수가 없네요...

로그인 유지 시간이 기본으로 얼마나 될까요?

이걸 늘리려면 어디를 건드려야만 할까요?

  • profile

    php.ini에서 세션 유지 시간을 의미하는 session.gc_maxlifetime 설정 기본값이 1440초(24분)입니다. 은행이라면 몰라도 일반적인 커뮤니티 사이트 기준으로는 너무 짧죠. 24시간을 잘못 쓴 게 아닐까 싶을 만큼... 최소 하루는 되도록 바꿔야겠고, 필요하다면 일주일이나 한 달 이상으로 늘리셔도 됩니다.

     

    단, 세션 유지 시간을 길게 잡을수록 세션 파일이 기하급수적으로 많이 쌓이기 때문에, 웹호스팅 업체들이 짧은 기본값을 선호하는 것이 이해되기는 합니다. 세션을 DB에 저장하더라도 많이 쌓이는 것은 마찬가지고요.

  • profile profile
    안녕하세요 혹시 자동 로그인 기능을 사용하더라도 해당 php설정을 바꿔줘야 할까요?
  • profile profile
    네 바꿔줘야 합니다. 안그러면 긴글 작성중에 세션 타임아웃 걸리면 당황스럽게되지요.
  • profile profile
    네 감사합니다!