login, Current session log out 에 대하여...

login, Current session log out 에 대하여...

QA

login, Current session log out 에 대하여...

본문

안녕하세요?
중복 로그인 안 되도록 하였다가 중복 로그인이 되도록 변경하였습니다.

 

이제는 PC와  다른 PC에서의 중복 로그인이 잘 됩니다.
그런데, 모바일에서는 중복 로그인이 안 됩니다.

다음과 같은 내용을 보내고 한 쪽에서 접속이 끊어집니다.

IP주소....login, Current session log out

 

여기저기 아무리 봐도 위의 글을 볼 수가 없는데...
어디를 봐야하는지요?

 

오늘도 좋은 하루 되십시오
감사합니다.

이 질문에 댓글 쓰기 :

답변 2

인증 방식(쿠키/세션)을 통일하고,

로그인 검증 로직을 PC와 모바일에서 동일한 코드로 일원화.

로그를 분석하여 모바일 로그인 시 기존 세션이 강제로 제거되는 코드가 있는지 확인,

세션 저장 방식이 일관되게 유지되는지 점검.

또한, Redis와 같은 중앙 세션 스토리지를 활용하면

모든 디바이스에서 동일한 세션 정보를 공유할 수 있어 보다 안정적인 로그인 유지가 가능.

다만, 문제의 근본 원인이 세션 저장 방식의 차이인지,

로그인 검증 로직의 차이인지 먼저 확인하는 것이 우선이며,

꼭 Redis를 사용하지 않더라도

데이터베이스 기반 세션 관리나 PHP 기본 세션 설정 변경만으로도 해결될 수 있음.

pc와 모바일이 다른 로그인 체크를 해서 쓰고 있다면

 

/mobile 폴더 안에 있는 부분도 체크해 보셔야 할듯 보입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT