This commit is contained in:
parent
60a0a4da7b
commit
91cec89731
|
|
@ -102,9 +102,9 @@
|
||||||
var naverLogin = new naver.LoginWithNaverId(
|
var naverLogin = new naver.LoginWithNaverId(
|
||||||
{
|
{
|
||||||
clientId: "fvaj0CdI04awGMEhaICy", //개발자센터에 등록한 ClientID
|
clientId: "fvaj0CdI04awGMEhaICy", //개발자센터에 등록한 ClientID
|
||||||
callbackUrl: "https://www.ynicte.com/Account/Join",//개발자센터에 등록한 callback Url
|
callbackUrl: "https://www.ynicte.com/Account/Index",//개발자센터에 등록한 callback Url
|
||||||
isPopup: true, /* 팝업을 통한 연동처리 여부 */
|
isPopup: false, /* 팝업을 통한 연동처리 여부 */
|
||||||
loginButton: { color: "green", type: 3, height: 60 } /* 로그인 버튼의 타입을 지정 */
|
loginButton: { color: "green", type: 3, height: 60 }, /* 로그인 버튼의 타입을 지정 */
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -133,4 +133,35 @@
|
||||||
naverLogin.init();
|
naverLogin.init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* 네이버 로그인 Callback의 처리. 정상적으로 Callback 처리가 완료될 경우 main page로 redirect(또는 Popup close) */
|
||||||
|
naverLogin.getLoginStatus(function (status) {
|
||||||
|
if (status) {
|
||||||
|
/* 필수적으로 받아야하는 프로필 정보가 있다면 callback처리 시점에 체크 */
|
||||||
|
var email = naverLogin.user.getEmail();
|
||||||
|
var name = naverLogin.user.getName();
|
||||||
|
var uniqId = naverLogin.user.getId();
|
||||||
|
var profileImage = naverLogin.user.getProfileImage();
|
||||||
|
var birthday = naverLogin.user.getBirthday();
|
||||||
|
var age = naverLogin.user.getAge();
|
||||||
|
if (email == undefined || email == null) {
|
||||||
|
alert("이메일은 필수정보입니다. 정보제공을 동의해주세요.");
|
||||||
|
/* 사용자 정보 재동의를 위하여 다시 네이버로그인 동의페이지로 이동함 */
|
||||||
|
naverLogin.reprompt();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (name == undefined || name == null) {
|
||||||
|
alert("이름은 필수정보입니다. 정보제공을 동의해주세요.");
|
||||||
|
naverLogin.reprompt();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
alert(uniqId + "_" + name + "_" + email);
|
||||||
|
//$("#snsid").val(uniqId);
|
||||||
|
//$("#jointype").val(2); //0:일반회원가입,1:google,2:naver,3:kakao
|
||||||
|
} else {
|
||||||
|
console.log("callback 처리에 실패하였습니다.");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
Loading…
Reference in New Issue