질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS Rhymix 1.x

 

라이믹스의 기본설정인 자동로그인 유지 기능을 켜놓은 상태고,

 

php.ini에 로그인 세션 및 코어의 세션유지를 1개월이상 시간으로 대폭 늘여놓은 상태인데

 

로그인이 실제 12시간도 안되서 풀리는 현상이 잦더군요

 

memchaced를 사용하고 있는데

 

 

캐시 기본 TTL 86400

 

캐시 기본 TTL시간이 혹시 로그인 유지에 영향을 줄까요?

  • ?
    여담으로 스킨이나 레이아웃단에서 로그인유지 [v]를 활성화 해야 로그인 유지 기능이 활성화 되는데 스킨이나 레이아웃단에서 로그인유지를 체크안해도 디폴트로 로그인 유지 기능이 활성화 하는 방법은 없을까요?
  • profile

    캐시는 세션과 무관합니다.

     

    XE든 라이믹스든 꼭 특정한 사람들만 로그인이 풀린다고 호소하는 일이 잦은데, 다른 사람이 접속해 보면 이틀이고 사흘이고 아무 문제 없이 로그인이 유지되곤 합니다. 특정인의 브라우저 설정이나 모바일 기기 설정(예: 지나치게 잦은 캐시 정리) 문제가 아닌지부터 먼저 확인해볼 필요가 있겠습니다. 만약 사용자나 브라우저를 가리지 않고 항상 발생하는 문제라면 테스트 아이디를 사용해서 로그인이 풀리는! 바로 그 시점!에 디버그를 찍어보아야 원인을 찾을 수 있습니다.

     

    항상 자동 로그인이 되도록 하려면 스킨에서 로그인유지 체크박스에 checked="checked" 속성을 추가하여 무조건 체크되도록 하는 것이 가장 간단한 방법입니다.

  • profile ?

    아마도 자동로그인 유지 기능을 체크하지않고 풀린다고 하시는 분들이 조금 많은 듯합니다.

    스킨단에서 checked="checked" 속성을 레이아웃 따로 멤버모듈 따로, 소셜모듈따로, 메세지모듈스킨따로
    일일히 확인해서 체크해서 넣어주고는 있는데요

    라이믹스 로그인 유지관리를 활성화시키면 스킨단에서 로그인유지 체크를 안해도 활성화 시키는 옵션인줄
    알았는데 그게 아닌가보군요.

  • ? profile

    무조건 로그인이 유지되면 학교나 집 등에서 PC를 공유할 경우 위험할 수도 있으므로 코어에서 강제로 유지시키지는 않습니다. 로그인 유지를 체크할 것이냐 말 것이냐는 1차적으로 각 사용자의 선택, 2차적으로 로그인 스킨에서 처리해야 하는 부분입니다.