[자유]ㅋㅋㅋㅋㅋ 급하게 연게 맞네
1.8(금)조회 1,763추천수 3댓글수 7
원래 서버 프로그래밍에서 HTTP 프로토콜은 무상태성이라고
브라우저 사용자인 유저들의 정보를 보관할 수 없음(아이디, 개인정보 등)
그래서 이걸 하나의 저장공간 형식으로 만들어서 보관하고 있어야 하는데 세션이라는 것임
이 세션이란건 특정 페이지에서 한번 만들어지면 다른 페이지에서도 사용할 수 있게끔 서블릿 코드를 작성할 수 있음.
물론 루비랑 파이썬으로 만드는 거라면 다르겠지만.. 결론적으로 하고 싶은 말은
급하게 열다보니까 현재  유저들의 로그인에 대한 정보를 보관하는 세션에 관한 코드에 이상이 생겼다는 거임.
아님 특정 코드에 에러가 있는데 미처 발견을 하지 못했거나
예를 들어 A 유저가 사이트에 로그인을 했다? 그럼 이게 게임 상으로 해당 세션 정보를 넘겨줘야되는데
게임상에서 송신을 받지못해서 세션이 만료되었다는 에러가 뜨는거지
참고로 AUTH라는 글이 들어간 에러문구가 뜬다고 하는데 이건 인증에 관한거임
즉, 특정 사용자를 식별하고 그 유저에 맞는 서비스(스쿼드, 게임 환경) 제공해야하는데
제공받지 못해서 에러가 뜨고 나가지는거
그럼 유저에 대한 정보는 다 날라가는거냐?
그건 아님. DB라는 데이터 저장 공간에 저장하고 사용하기 때문에
세션과 관련된 코드가 잘못되었다고 하더라도 사용자 정보 자체가 날아가진 않음


총 7개의 댓글이 있습니다.