카카오 로그아웃이 안되요

안녕하세요.

카카오 로그아웃을 시키려는데 로그아웃이 안되요.
혹시 '/v2/user/me’로 로그인해서 그런건가요?
'1111’은 뜨는데 로그아웃이 함수 안의 alert내용이 안뜹니다.
어떻게 해야하나요?

ex)

Kakao.Auth.login({    
  success: function(authObj) {
	Kakao.API.request({
	   url: '/v2/user/me',
	   success: function(res) {
			 var id  = res.id;	
			 var email  = res.kakao_account.email;
			 location.href="http://localhost:8080/login/xxx.jsp";
			
		   }

	 })
	
  },
  fail: function(err) {
	 alert(JSON.stringify(err));
  }
});

function kakaoLogout() {
	alert("1111");
	
	Kakao.Auth.logout(function() {				
	  alert('logout ok\naccess token -> ' + Kakao.Auth.getAccessToken())
	})
  }

안녕하세요.

먼저, 잘못된 정보를 정정해드려요.
로그인은 Kakao.Auth.login 함수의 역할이며,
Kakao.API.requesturl: '/v2/user/me'는 사용자의 정보를 요청하는 역할을 합니다.

코드 상으로는 정상동작할 것으로 보이는데요.
혹시 개발자 도구의 Console에 에러 메시지는 없을까요?

1개의 좋아요

에러메세지가 없습니다.
alert도 안뜨고 확인할 방법이 없어서 어떻게 해야할지를 모르겠습니다.

로그아웃을 안하면 계속 유지가 될텐데…
방법이 없을까요?

그리고 질문이 하나더 있습니다.

처음 연결할때 동의 팝업은 딱 한번만 나오는 건가요?
예를 들면 내계정에서 연결 끊기를 하면 다시 나와야 하는 거 아닌가요?
연결 끊기를 하니 로그아웃만 되고, 동의 팝업이 다시 안떠서요…

한 번 동의창에서 동의를 하시면 그 이후에는 생략되는 것이 맞구요.
연결 끊기를 하시면 다시 동의창이 나오는게 맞습니다.

저희가 접근할 수 있는 서비스 URL을 알려주시면 원인 파악에 도움이 될 것 같습니다.
공개하시기 어려우시면 메시지로 보내주셔도 됩니다.

1개의 좋아요

로컬로 테스트 중이라 서버에 올려놓고 다시 연락드리겠습니다…