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