라이믹스의 기본설정인 자동로그인 유지 기능을 켜놓은 상태고,
php.ini에 로그인 세션 및 코어의 세션유지를 1개월이상 시간으로 대폭 늘여놓은 상태인데
로그인이 실제 12시간도 안되서 풀리는 현상이 잦더군요
memchaced를 사용하고 있는데
캐시 기본 TTL 86400
캐시 기본 TTL시간이 혹시 로그인 유지에 영향을 줄까요?
PHP | PHP 7.3 |
---|---|
CMS | Rhymix 1.x |
라이믹스의 기본설정인 자동로그인 유지 기능을 켜놓은 상태고,
php.ini에 로그인 세션 및 코어의 세션유지를 1개월이상 시간으로 대폭 늘여놓은 상태인데
로그인이 실제 12시간도 안되서 풀리는 현상이 잦더군요
memchaced를 사용하고 있는데
캐시 기본 TTL 86400
캐시 기본 TTL시간이 혹시 로그인 유지에 영향을 줄까요?
캐시는 세션과 무관합니다.
XE든 라이믹스든 꼭 특정한 사람들만 로그인이 풀린다고 호소하는 일이 잦은데, 다른 사람이 접속해 보면 이틀이고 사흘이고 아무 문제 없이 로그인이 유지되곤 합니다. 특정인의 브라우저 설정이나 모바일 기기 설정(예: 지나치게 잦은 캐시 정리) 문제가 아닌지부터 먼저 확인해볼 필요가 있겠습니다. 만약 사용자나 브라우저를 가리지 않고 항상 발생하는 문제라면 테스트 아이디를 사용해서 로그인이 풀리는! 바로 그 시점!에 디버그를 찍어보아야 원인을 찾을 수 있습니다.
항상 자동 로그인이 되도록 하려면 스킨에서 로그인유지 체크박스에 checked="checked" 속성을 추가하여 무조건 체크되도록 하는 것이 가장 간단한 방법입니다.
아마도 자동로그인 유지 기능을 체크하지않고 풀린다고 하시는 분들이 조금 많은 듯합니다.
스킨단에서 checked="checked" 속성을 레이아웃 따로 멤버모듈 따로, 소셜모듈따로, 메세지모듈스킨따로
일일히 확인해서 체크해서 넣어주고는 있는데요
라이믹스 로그인 유지관리를 활성화시키면 스킨단에서 로그인유지 체크를 안해도 활성화 시키는 옵션인줄
알았는데 그게 아닌가보군요.
무조건 로그인이 유지되면 학교나 집 등에서 PC를 공유할 경우 위험할 수도 있으므로 코어에서 강제로 유지시키지는 않습니다. 로그인 유지를 체크할 것이냐 말 것이냐는 1차적으로 각 사용자의 선택, 2차적으로 로그인 스킨에서 처리해야 하는 부분입니다.