index.jsp
페이지 정보
본문
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/views/include/header.jsp" %>
<table width=100% height=100 border=0>
<tr>
<td align=center>
<span onclick="kakaoLogin()">[카카오 로그인]</span>
<span onclick="kakaoLogout()">[카카오 로그아웃]</span>
</td>
</tr>
</table>
<!-- 카카오 스크립트 -->
<script src="https://developers.kakao.com/sdk/js/kakao.js"></script>
<script>
Kakao.init('eacf4492b3e5e7837316dc6757......'); // 발급받은 키 중 javascript 키를 사용
console.log(Kakao.isInitialized()); // sdk초기화여부판단
//카카오로그인
function kakaoLogin() {
Kakao.Auth.login({
success: function (response) {
Kakao.API.request({
url: '/v2/user/me',
success: function (response) {
console.log(response); //회원정보
console.log("식별 아이디:"+response.id);
console.log("이메일:"+response.kakao_account.email);
},
fail: function (error) {
console.log(error)
},
})
},
fail: function (error) {
console.log(error)
},
})
}
//카카오로그아웃
function kakaoLogout() {
if (Kakao.Auth.getAccessToken()) {
Kakao.API.request({
url: '/v1/user/unlink',
success: function (response) {
console.log(response)
},
fail: function (error) {
console.log(error)
},
})
Kakao.Auth.setAccessToken(undefined)
}
}
</script>
<%@ include file="/WEB-INF/views/include/footer.jsp" %>
- 이전글■ 카카오 로그인 API 연동 24.08.05
- 다음글■ Ajax로 아이디 중복체크 만들기 (냉무) 24.08.05
댓글목록
등록된 댓글이 없습니다.