
위 그림과 같이 웹 및 앱 서버를 구축하고 있는 상태입니다.
안드로이드에서 로그인 인증을 성공하면 Session.cookies에 세션을 저장하고 각 Activity들은 그 세션 값을 이용하여 앱 서버와 통신을 하게됩니다.
계정으로 로그인 할 때마다 새로운 token 값을 DB에 저장하여 중복 로그인을 방지하고 있습니다. 웹의 경우 소스코드를 통해 세션이 끊겼을 경우의 로직을구현할 수 있지만, 안드로이드의 경우 세션이 끊겼을 경우의 예외처리를 어떤식으로 해야할지 도무지 해결할 수가 없어 질문드립니다.
로그인 인증 시 HttpClient를 통해 인증하고 있습니다.
각 Activity 호출 시마다 Session이 존재하는지 없는지 체크하는 방법을 구현해야할 것 같은데..