login, Current session log out 에 대하여... 채택완료
허당빵
8개월 전
조회 3,004
안녕하세요?
중복 로그인 안 되도록 하였다가 중복 로그인이 되도록 변경하였습니다.
이제는 PC와 다른 PC에서의 중복 로그인이 잘 됩니다.
그런데, 모바일에서는 중복 로그인이 안 됩니다.
다음과 같은 내용을 보내고 한 쪽에서 접속이 끊어집니다.
IP주소....login, Current session log out
여기저기 아무리 봐도 위의 글을 볼 수가 없는데...
어디를 봐야하는지요?
오늘도 좋은 하루 되십시오
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
8개월 전
인증 방식(쿠키/세션)을 통일하고,
로그인 검증 로직을 PC와 모바일에서 동일한 코드로 일원화.
로그를 분석하여 모바일 로그인 시 기존 세션이 강제로 제거되는 코드가 있는지 확인,
세션 저장 방식이 일관되게 유지되는지 점검.
또한, Redis와 같은 중앙 세션 스토리지를 활용하면
모든 디바이스에서 동일한 세션 정보를 공유할 수 있어 보다 안정적인 로그인 유지가 가능.
다만, 문제의 근본 원인이 세션 저장 방식의 차이인지,
로그인 검증 로직의 차이인지 먼저 확인하는 것이 우선이며,
꼭 Redis를 사용하지 않더라도
데이터베이스 기반 세션 관리나 PHP 기본 세션 설정 변경만으로도 해결될 수 있음.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
허당빵
8개월 전
g
glitter0gim
8개월 전
(●'◡'●)
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
bbs/login_check.php에 문제가 있었던 것 같습니다.
잘 해결하였습니다.