[카카오톡 로그인] 한번 로그인 후 자동 로그인 질문

안녕하십니까

재차 질문을 남기게 되어 먼저 죄송합니다.

현재 앱이 돌아가는 순서는
로그인 화면중에 이 카카오버튼을 누르면
1번카카오버튼이라 칭하겠습니다.

인텐트로 아래 화면을 띄웁니다.

그럼 여기서 가운데 로그인 버튼을 누르면 이제 로그인이 진행되는데요,(2번카카오버튼)

이렇게 나눔은 로그인버튼의 모양을 좀 작게 앱에 맞게 수정하기위해 이렇게했습니다…

여기서 문제가 처음엔 작은 1번 버튼을 누르고 인텐트로 화면이 넘어오면 2번 버튼을 눌러 동의 후 로그인하면 되는데,

이상태로 앱을 껐다가 키면

다시 1번이 보이는 로그인 화면입니다… 카카오톡이 로그인되어있다면 메인으로 바로 넘기고 싶은데,

이 부분자체가 화면이 넘어가고 2번 버튼을 띄우는 java파일에 있다보니 세션검사가 안되어 카톡에 등록되어 있어도

1번 버튼을 눌러주어야만 그제서야 2번버튼이 없이도 바로들어가게됩니다.

궂이 한번 등록되어있다면 로그인화면을 생략하고 넘기는 팁이 있을까요…

자답입니다.

세션의 상태는 Session.getCurrentSession().isClosed() 에서 true , false 로 판별 할 수 있으므로

콜백을 저 처럼 나중에 초기화 하더라도 첫 화면에서 세션유무에 따라 true false값으로 화면 넘길지 말지 구분하면 되네요

3개의 좋아요