-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlogverify.html
More file actions
81 lines (77 loc) · 3.24 KB
/
logverify.html
File metadata and controls
81 lines (77 loc) · 3.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title> </title>
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0'>
<meta name='apple-mobile-web-app-capable' content='yes'>
<meta name='apple-mobile-web-app-status-bar-style' content='black'>
<meta name='format-detection' content='telephone=no'>
<link rel="stylesheet" type="text/css" href="./src/css/page.css">
<link rel="stylesheet" type="text/css" href="./src/css/settings.css">
<script src="./src/js/info.js"></script>
</head>
<body class="settings radius">
<h1 data-i18n="logverify.title"></h1>
<div class="accountBox">
<i id="settingAvatar"></i>
<div class="right">
<p class="nick" id="settingNick" tabindex="1"></p>
<p class="uid" id="settingUid" tabindex="1"></p>
</div>
</div>
<div class="lists">
<div class="but" onclick="confirmLog();">
<t data-i18n="logverify.confirm"></t>
</div>
<p class="tip" data-i18n="logverify.tip.goas"></p>
</div>
<div class="lists">
<div class="but" onclick="confirmLog();parent.window.location.reload();">
<t data-i18n="logverify.confirm&refresh"></t>
</div>
<p class="tip" data-i18n="logverify.tip.refresh"></p>
</div>
<script src="./src/js/jquery.min.js"></script>
<script src="./src/js/i18next-1.6.3.min.js"></script>
<script src="./src/js/language.js"></script>
<script src="./src/js/functions.js"></script>
<script src="./src/js/accounts.js"></script>
<script src="./src/js/getinfo.js"></script>
<script src="./src/js/settings.js"></script>
<script>
sessionid = getUrlParam("sessionid");
writeLog("d", "logVerifyPage", "successfully get sessionid");
returnWord = "";
document.cookie = "PHPSESSID=" + sessionid + ";domain=" + siteURL.split("/")[2];
loginv = setInterval(() => {
getInfo(function () {
clearInterval(loginv);
accountInfo = returnWord;
if (accountInfo == -1 || accountInfo == -2) {
alert(i18n.t("logverify.error"));
}
else {
myUid = accountInfo['uid'];
myInfos = accountInfo;
settingNick.innerHTML = myInfos.nick;
settingUid.innerHTML = "UID: " + myInfos.uid;
settingAvatar.style.backgroundImage = "url(" + myInfos.avatar + ")";
writeLog("d", "logVerifyPage", "successfully get user info: " + JSON.stringify(myInfos));
}
});
}, 100);
function confirmLog() {
writeLog("d", "confirmLog", "work start");
parent.closeLogFrame();
writeLog("d", "confirmLog", "successfully close log frame");
localStorage.setItem('sessionid', sessionid);
writeLog("d", "confirmLog", "successfully set sessionid " + sessionid);
parent.logInit();
writeLog("d", "confirmLog", "successfully sent logInit request");
parent.setLog();
writeLog("d", "confirmLog", "successfully sent setLog request");
}
</script>
</body>
</html>