Kakao.init('1e240c0075dd88b3d1f98640de912b6f'); function _getStatus() { Kakao.Auth.getStatus(function(obj){ //$("#curStat").html(obj.status); if(obj.status=="connected"){ var accessToken = Kakao.Auth.getAccessToken(); var refreshToken = Kakao.Auth.getRefreshToken(); var kakaoId = obj.user.id; var kakaoEmail = obj.kaccount_email; var kakaoNick = obj.user.properties.nickname; var kakaoPhoto = obj.user.properties.thumbnail_image; if(kakaoNick == "" || kakaoNick == null) kakaoNick = kakaoId; //var dt = "kakaoId="+kakaoId+"&kakaoNick="+kakaoNick+"&kakaoEmail="+kakaoEmail+"&kakaoPhoto="+kakaoPhoto+"&accessToken="+accessToken+"&refreshToken="+refreshToken; //alert(dt); $.ajax({ type: "POST", url: "/page/oauth/kakao_login_process.php", data: "kakaoId="+kakaoId+"&kakaoNick="+kakaoNick+"&kakaoEmail="+kakaoEmail+"&kakaoPhoto="+kakaoPhoto+"&accessToken="+accessToken+"&refreshToken="+refreshToken, cache: false, complete : function(data){ //alert(data); if(data.responseText == "true"){ //if($("#returnURL").val() != "") document.location.replace($("#returnURL").val()); //else document.location.replace("/"); alert("카카오 아이디로 로그인 되었습니다"); document.location.replace("/"); }else{ alert("카카오 로그인중 에러가 발생하였습니다"); } } }); }else{ // } }); } function _getAccessToken() { Kakao.Auth.getAccessToken(); } function _getRefreshToken() { Kakao.Auth.getRefreshToken(); } function kakaoLogin() { // 로그인 창을 띄웁니다. Kakao.Auth.login({ success: function(obj) { //alert(JSON.stringify(obj)); _getStatus(); } }); } function kakaoLogout() { // 로그인 창을 띄웁니다. Kakao.Auth.logout( function(obj) { if(obj==true) { _getStatus(); //alert("로그아웃 되었습니다."); } else { //alert("로그아웃 실패하였습니다."); } } ); } kakaoLogout();