게임팟 제거
This commit is contained in:
223
www/gamepot.html
223
www/gamepot.html
@ -1,223 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>GamePot JS SDK Sandbox</title>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<!-- <meta
|
|
||||||
name="viewport"
|
|
||||||
content="width=device-width, initial-scale=1, shrink-to-fit=no"
|
|
||||||
/> -->
|
|
||||||
|
|
||||||
<!-- <link
|
|
||||||
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
|
|
||||||
rel="stylesheet"
|
|
||||||
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
|
|
||||||
crossorigin="anonymous"
|
|
||||||
/> -->
|
|
||||||
<!-- <script src="https://gamepot.gcdn.ntruss.com/gamepot-sdk-javascript-lastest.min.js"></script> -->
|
|
||||||
<script src="https://cdn.gamepot.io/dev/gamepot-sdk-javascript-1.0.19-b1.min.js"></script>
|
|
||||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
|
|
||||||
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="container-fluid" style="margin-bottom: 200px;">
|
|
||||||
<script type="text/javascript">
|
|
||||||
|
|
||||||
function onLoginsuccess(user) {
|
|
||||||
// -- 로그인 성공
|
|
||||||
// id: 회원 아이디
|
|
||||||
// token: 로그인 토큰(JWT)
|
|
||||||
// nickname: 닉네임
|
|
||||||
// provider: 소셜 로그인 종류
|
|
||||||
// providerId: 소셜 로그인 ID
|
|
||||||
// verify: 인증여부
|
|
||||||
// agree: 약관 동의 여부
|
|
||||||
//===========================
|
|
||||||
|
|
||||||
const formauth = document.createElement('form');
|
|
||||||
let objs1 = document.createElement('input');
|
|
||||||
objs1.setAttribute('type', 'hidden');
|
|
||||||
objs1.setAttribute('name', 'state');
|
|
||||||
objs1.setAttribute('value', '{{ .State }}');
|
|
||||||
formauth.appendChild(objs1);
|
|
||||||
|
|
||||||
let objs2 = document.createElement('input');
|
|
||||||
objs2.setAttribute('type', 'hidden');
|
|
||||||
objs2.setAttribute('name', 'id');
|
|
||||||
objs2.setAttribute('value', `${user.id}`);
|
|
||||||
formauth.appendChild(objs2);
|
|
||||||
|
|
||||||
let objs3 = document.createElement('input');
|
|
||||||
objs3.setAttribute('type', 'hidden');
|
|
||||||
objs3.setAttribute('name', 'code');
|
|
||||||
objs3.setAttribute('value', `${user.token}`);
|
|
||||||
formauth.appendChild(objs3);
|
|
||||||
|
|
||||||
let objs4 = document.createElement('input');
|
|
||||||
objs4.setAttribute('type', 'hidden');
|
|
||||||
objs4.setAttribute('name', 'nickname');
|
|
||||||
objs4.setAttribute('value', `${user.nickname}`);
|
|
||||||
formauth.appendChild(objs4);
|
|
||||||
|
|
||||||
let objs5 = document.createElement('input');
|
|
||||||
objs5.setAttribute('type', 'hidden');
|
|
||||||
objs5.setAttribute('name', 'provider');
|
|
||||||
objs5.setAttribute('value', `${user.provider}`);
|
|
||||||
formauth.appendChild(objs5);
|
|
||||||
|
|
||||||
let objs6 = document.createElement('input');
|
|
||||||
objs6.setAttribute('type', 'hidden');
|
|
||||||
objs6.setAttribute('name', 'providerId');
|
|
||||||
objs6.setAttribute('value', `${user.providerId}`);
|
|
||||||
formauth.appendChild(objs6);
|
|
||||||
|
|
||||||
let objs7 = document.createElement('input');
|
|
||||||
objs7.setAttribute('type', 'hidden');
|
|
||||||
objs7.setAttribute('name', 'verify');
|
|
||||||
objs7.setAttribute('value', `${user.verify}`);
|
|
||||||
formauth.appendChild(objs7);
|
|
||||||
|
|
||||||
let objs8 = document.createElement('input');
|
|
||||||
objs8.setAttribute('type', 'hidden');
|
|
||||||
objs8.setAttribute('name', 'agree');
|
|
||||||
objs8.setAttribute('value', `${user.agree}`);
|
|
||||||
formauth.appendChild(objs8);
|
|
||||||
|
|
||||||
formauth.setAttribute('method', 'post');
|
|
||||||
formauth.setAttribute('action', '/authorize/gamepot');
|
|
||||||
document.body.appendChild(formauth);
|
|
||||||
formauth.submit();
|
|
||||||
}
|
|
||||||
|
|
||||||
function onLoginFail(error) {
|
|
||||||
const formauth = document.createElement('form');
|
|
||||||
formauth.setAttribute('method', 'post');
|
|
||||||
formauth.setAttribute('action', 'actionsquare://error?errormsg='+ encodeURIComponent(`${error.code}-${error.message}`));
|
|
||||||
document.body.appendChild(formauth);
|
|
||||||
formauth.submit();
|
|
||||||
}
|
|
||||||
|
|
||||||
function onSignInGoogle(error, user) {
|
|
||||||
if (error) {
|
|
||||||
// 로그인 실패
|
|
||||||
onLoginFail(error);
|
|
||||||
} else {
|
|
||||||
onLoginsuccess(user);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function SignIn(channeltype) {
|
|
||||||
GP.login(channeltype, function (user, error) {
|
|
||||||
if (error) {
|
|
||||||
// 로그아웃 실패
|
|
||||||
onLoginFail(error);
|
|
||||||
} else {
|
|
||||||
// 로그인 성공
|
|
||||||
onLoginsuccess(user)
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
function Logout() {
|
|
||||||
// GP.logout(function (error) {});
|
|
||||||
GP.logout(function (result, error) {
|
|
||||||
if (error) {
|
|
||||||
// 로그아웃 실패
|
|
||||||
alert(error); // 오류 메세지
|
|
||||||
} else {
|
|
||||||
// 로그아웃 아웃 완료
|
|
||||||
alert("로그아웃 아웃 완료");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function deleteMember() {
|
|
||||||
if (!userId) {
|
|
||||||
alert("로그인을 먼저 해 주세요.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
GP.deleteMember(userId, function (result, error) {
|
|
||||||
if (error) {
|
|
||||||
// 회원탈퇴 실패
|
|
||||||
alert(error); // 오류 메세지
|
|
||||||
} else {
|
|
||||||
// 회원탈퇴 아웃 완료
|
|
||||||
alert("회원탈퇴 성공!");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
window.onload = function () {
|
|
||||||
// 프로젝트 ID는 게임팟 대시보드에서 확인할 수 있습니다.
|
|
||||||
var project_id = "dbfe1334-6dde-43e0-b8a9-cc0733d4c60e";
|
|
||||||
|
|
||||||
var gamepotConfig = {
|
|
||||||
|
|
||||||
api_url: "https://gpapps.gamepot.ntruss.com",
|
|
||||||
google_signin_client_id:
|
|
||||||
"46698421246-aeg0c2pmsgifr3fi06jgnqag5u8ph3kn.apps.googleusercontent.com",
|
|
||||||
google: {
|
|
||||||
callback: onSignInGoogle, // callback 버튼
|
|
||||||
renderButton: "googleRenderButton", // 버튼 DIV 이름
|
|
||||||
option: {
|
|
||||||
// google button option
|
|
||||||
size: "large",
|
|
||||||
theme: "outline",
|
|
||||||
width: "375",
|
|
||||||
text: "signup_with",
|
|
||||||
shape: "rectangular",
|
|
||||||
logo_alignment: "left",
|
|
||||||
locale: "ko_kr"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
facebook_app_id: "2930531180541185",
|
|
||||||
apple_client_id: "auth.service.action2quare.com",
|
|
||||||
apple_redirect_uri: "{{.RedirectBaseUrl}}/authorize/apple",
|
|
||||||
api_key: "b94615af2a956facd2add44ea50529154b35f520de85673d",
|
|
||||||
};
|
|
||||||
|
|
||||||
GP.initialize(project_id, gamepotConfig);
|
|
||||||
};
|
|
||||||
|
|
||||||
</script>
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
|
|
||||||
<br />
|
|
||||||
<div id="googleRenderButton"></div>
|
|
||||||
<br />
|
|
||||||
|
|
||||||
|
|
||||||
<div>
|
|
||||||
<table class="table" border="0" width="400" bgcolor="white" style="table-layout: fixed" onclick="SignIn(GP.ChannelType.APPLE)">
|
|
||||||
<tr>
|
|
||||||
<td align="center">
|
|
||||||
<div
|
|
||||||
id="appleid-signin"
|
|
||||||
data-mode="center-align"
|
|
||||||
data-type="sign-in"
|
|
||||||
data-color="white"
|
|
||||||
data-border="true"
|
|
||||||
data-border-radius="15"
|
|
||||||
data-width="375"
|
|
||||||
data-height="40"
|
|
||||||
data-logo-size="medium"
|
|
||||||
data-logo-position="47"
|
|
||||||
data-label-position="135"
|
|
||||||
style="pointer-events: none"
|
|
||||||
></div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<br />
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 8.4 KiB |
276
www/toCDN/gamepot-sdk-javascript-1.0.19-b1.min.js
vendored
276
www/toCDN/gamepot-sdk-javascript-1.0.19-b1.min.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user