|
|
@@ -793,129 +793,6 @@ function cfnDownloadSampleFile(sampleFileId) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * @type : function
|
|
|
- * @access : public
|
|
|
- * @desc : SNS 로그인 Init
|
|
|
- * <pre>
|
|
|
- * cfnSnsLoginInit();
|
|
|
- * </pre>
|
|
|
- * @param : -
|
|
|
- * @since : 2020/02/24
|
|
|
- * @author : Daehyoung
|
|
|
- */
|
|
|
-var callback;
|
|
|
-
|
|
|
-function cfnSnsLoginInit(callback, snsType) {
|
|
|
-
|
|
|
- callback = snsCallback;
|
|
|
- // 네이버 로그인 init
|
|
|
- var redirect_uri = "http://locd.admin.pastelmall.com/common/oAuthignin?snsType=NA";
|
|
|
- var naverInstance = new naver_id_login("OMmbCMu7ac7GgYWgjlhv", redirect_uri);
|
|
|
- var state = naverInstance.getUniqState();
|
|
|
-
|
|
|
- naverInstance.setButton("white", 4,40);
|
|
|
- naverInstance.setState(state);
|
|
|
- naverInstance.setPopup();
|
|
|
- naverInstance.init_naver_id_login();
|
|
|
-
|
|
|
- if(snsType == 'NA'){
|
|
|
- naverLogin.getLoginStatus(function (status) {
|
|
|
- if (status) {
|
|
|
- /* (5) 필수적으로 받아야하는 프로필 정보가 있다면 callback처리 시점에 체크 */
|
|
|
- console.log("### INFO naverLogin : ", naverLogin);
|
|
|
- var email = naverLogin.user.getEmail();
|
|
|
- if( email == undefined || email == null) {
|
|
|
- alert("이메일은 필수정보입니다. 정보제공을 동의해주세요.");
|
|
|
- /* (5-1) 사용자 정보 재동의를 위하여 다시 네아로 동의페이지로 이동함 */
|
|
|
- naverLogin.reprompt();
|
|
|
- return;
|
|
|
- }
|
|
|
- snsCallback(naverLogin.user);
|
|
|
- } else {
|
|
|
- console.log("로그인에 실패하였습니다.");
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- // 카카오 로그인 init
|
|
|
- if(typeof initCheck == "undefined"){
|
|
|
- Kakao.init('f435c12d89ddb9cc6337f4cf0a05fd30');
|
|
|
- initCheck = true;
|
|
|
- }
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * @type : function
|
|
|
- * @access : public
|
|
|
- * @desc : 네이버 로그인
|
|
|
- * <pre>
|
|
|
- * cfnSnsLogin();
|
|
|
- * </pre>
|
|
|
- * @param : -
|
|
|
- * @since : 2020/02/24
|
|
|
- * @author : Daehyoung
|
|
|
- */
|
|
|
-function cfnNaverLogin(callback, snsType) {
|
|
|
-
|
|
|
-}
|
|
|
-/**
|
|
|
- * @type : function
|
|
|
- * @access : public
|
|
|
- * @desc : 카카오 로그인
|
|
|
- * <pre>
|
|
|
- * cfnKakaoLogin();
|
|
|
- * </pre>
|
|
|
- * @param : -
|
|
|
- * @since : 2020/02/24
|
|
|
- * @author : Daehyoung
|
|
|
- */
|
|
|
-function cfnKakaoLogin() {
|
|
|
- Kakao.Auth.loginForm({
|
|
|
- success: function(authObj) {
|
|
|
- var kakaoToken = authObj.access_token;
|
|
|
- Kakao.API.request({
|
|
|
- url: '/v2/user/me',
|
|
|
- success: function(res) {
|
|
|
- var param = {};
|
|
|
- param.email = res.kaccount_email;
|
|
|
- param.id = res.id;
|
|
|
- param.image = res.properties.profile_image;
|
|
|
- param.nickname = res.properties.nickname;
|
|
|
- snsCallback(param);
|
|
|
- },
|
|
|
- fail: function(error) {
|
|
|
- alert(JSON.stringify(error));
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- fail: function(err) {
|
|
|
- alert(JSON.stringify(err));
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
-/**
|
|
|
- * @type : function
|
|
|
- * @access : public
|
|
|
- * @desc : 구글 로그인
|
|
|
- * <pre>
|
|
|
- * cfnSnsLogin();
|
|
|
- * </pre>
|
|
|
- * @param : -
|
|
|
- * @since : 2020/02/24
|
|
|
- * @author : Daehyoung
|
|
|
- */
|
|
|
-function cfnGoogleLogin(googleUser) {
|
|
|
- var profile = googleUser.getBasicProfile();
|
|
|
- var param = {};
|
|
|
- param.email = profile.getEmail();
|
|
|
- param.id = profile.getId();
|
|
|
- param.image = profile.getImageUrl();
|
|
|
- param.nickname = profile.getName();
|
|
|
- snsCallback(param);
|
|
|
-}
|
|
|
-
|
|
|
/**
|
|
|
* @type : function
|
|
|
* @access : public
|