-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsettings.html
67 lines (67 loc) · 5.97 KB
/
settings.html
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
<!DOCTYPE html><html><head><script async src="https://arc.io/widget.min.js#N3KzQsou"></script><link rel="shortcut icon"href="https://lh3.googleusercontent.com/V_QPwUhRc7nBw7TEV6CdV47ypKwUkZQhVdkzTxRhHjhl3ddDf1-Hdg0zqJFGmwfteItsOUgXOTLxqYDcibrscKzPreqLP-dxx6hKUh6ECcVJPBoxWIsbgKqWbNcYee2-VoTIo1o7e_caLpm0vn5IhV5TwcPIOGw9bldxs5DcQDGpbhHFH0sm3mH4AvPXAXujxeM23FF1xmvPxXGEHRtchHBopQ9hKEA4qDvrIjZsc-XdckvjpdNMFjEektA18ZaJXgY5N5LFr3emZ7rTiN7DZk7k2nGL0DFBvUGGt6x34jUyCKrTqINwxc8uqqaa5XXlVykfsxy5YemaahMHgfGbbDKm3LWFkpIX0-BgVkdBb2aPcse2-hNIEllUBHhT9FdgOjMqkpTZt3ZbYN408KvGk63PDOuZci7Oyp4Bva5PzfiWys1vb7c7IOZI7tEjgdzPrZsI1rixBhEImAQSutKTI4ihiod57z0Ls1jBpOjZ23d9D8kUpmQ2abmfzzpgRBDBPFCw4Upq8GJOVEf6qJqivn6ySLfow7ToSKeqM7ZkCj6MforTMtJm5P_SZwpNZhKpLrqjR_C3vM1dwDRJ0XbVXcIrq9MFbNFhaQ4On0pd2SlTZOpCt20zE0zNskoJJ1qecJAn-WP1KQKS3jL2-Xa6vTAZoowU2po=s300-no"type="image/png"><title>Starlite</title><script async src="https://www.googletagmanager.com/gtag/js?id=UA-132422058-1"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('js',new Date());gtag('config','UA-132422058-1');</script></head><header><img src="https://lh3.googleusercontent.com/V_QPwUhRc7nBw7TEV6CdV47ypKwUkZQhVdkzTxRhHjhl3ddDf1-Hdg0zqJFGmwfteItsOUgXOTLxqYDcibrscKzPreqLP-dxx6hKUh6ECcVJPBoxWIsbgKqWbNcYee2-VoTIo1o7e_caLpm0vn5IhV5TwcPIOGw9bldxs5DcQDGpbhHFH0sm3mH4AvPXAXujxeM23FF1xmvPxXGEHRtchHBopQ9hKEA4qDvrIjZsc-XdckvjpdNMFjEektA18ZaJXgY5N5LFr3emZ7rTiN7DZk7k2nGL0DFBvUGGt6x34jUyCKrTqINwxc8uqqaa5XXlVykfsxy5YemaahMHgfGbbDKm3LWFkpIX0-BgVkdBb2aPcse2-hNIEllUBHhT9FdgOjMqkpTZt3ZbYN408KvGk63PDOuZci7Oyp4Bva5PzfiWys1vb7c7IOZI7tEjgdzPrZsI1rixBhEImAQSutKTI4ihiod57z0Ls1jBpOjZ23d9D8kUpmQ2abmfzzpgRBDBPFCw4Upq8GJOVEf6qJqivn6ySLfow7ToSKeqM7ZkCj6MforTMtJm5P_SZwpNZhKpLrqjR_C3vM1dwDRJ0XbVXcIrq9MFbNFhaQ4On0pd2SlTZOpCt20zE0zNskoJJ1qecJAn-WP1KQKS3jL2-Xa6vTAZoowU2po=s300-no"style="height:100px;width:100px;margin-bottom:-50px;margin-top:30px;margin-left:7.1428071428%;margin-right:3.0214030214%;"/><strong><a href="/home"style="font-family:Courier;text-decoration:none;color:black;margin-bottom:40px;">Starlite</a><a href="/news"><button>News</button></a><a href="/problems"><button>Bugs</button></a><a href="/chat"><button>Chat</button></a><a href="/games"><button>Games</button></a><button><p id=userAccount></p></button></strong></header><style>header{position:sticky;border-bottom:1px solid black;margin-left:0;margin-right:0}footer{color:orange;margin-bottom:0;margin-left:0;margin-right:0;width:100%}button{border:2px white;font-size:20px;padding:12px;background-color:white;color:black;margin-left:7.1428071428%;margin-bottom:50px;font-family:Courier}button:hover{transition-duration:1.5s;background-color:orange;color:white;border-color:orange}#signup{margin-left:-20px}body{margin:0}.cart{color:white;background-color:orange;float:right}</style><script>if(sessionStorage.username!=undefined||sessionStorage.password!=undefined){loadAccountProgress()}else{window.location.href="https://starlite3.tk/account"}function loadAccountProgress(){document.getElementById("userAccount").innerHTML=sessionStorage.username}</script>
<body style="font-family: Courier;">
<div id="changeUsername">
Change username: <input id="username" type="text"/> Verify Old Username: <input id="oldusername" type="text"/>
<button id="usernameSubmit">SUBMIT</button>
<p id="successUsername"></p>
</div>
<div id="changePassword">
Change password: <input id="password" type="text"/> Verify Old Password: <input id="oldpassword" type="text"/>
<button id="passwordSubmit">SUBMIT</button>
<p id="successPassword"></p>
</div>
<iframe src="" id="database" visibility="hidden" display="hidden" width="0" height="0"></iframe>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://js.pusher.com/7.0/pusher.min.js"></script>
<script>
if (sessionStorage.username == undefined) {
alert("PLEASE SIGN IN, REDIRECTING");
window.location.href = "https://starlite3.ml/account";
}
var database = document.getElementById("database");
var data;
var pusher = new Pusher('127a8a2ca4a3676b2df9', {
cluster: 'us2',
authEndpoint: 'https://DimgreyZigzagProjector--five-nine.repl.co/pusher/auth',
});
var chat = pusher.subscribe('private-chat');
function update(username, key, value) {
database.src="https://starlitedatabase.cs641311.repl.co/?task=update&username="+username+"&key="+key+"&value="+value;
}
function get(username) {
var channel = pusher.subscribe('database-return');
channel.bind('get', function(response) {
data = response.data[0];
pusher.unsubscribe('database-return');
});
}
get(sessionStorage.username);
var newUsername = document.getElementById("username");
var oldUsername = document.getElementById("oldusername");
var newPassword = document.getElementById("password");
var oldPassword = document.getElementById("oldpassword");
var usernameSubmit = document.getElementById("usernameSubmit");
var passwordSubmit = document.getElementById("passwordSubmit");
var usernameSuccess = document.getElementById("successUsername");
var passwordSuccess = document.getElementById("successPassword");
var username, password;
usernameSubmit.addEventListener("click", function() {
if (oldUsername.value == sessionStorage.username) {
update(sessionStorage.username, 'username', newUsername.value);
sessionStorage.username = newUsername.value;
usernameSuccess.innerHTML = "Username updated!";
setTimeout(function() {
usernameSuccess.innerHTML = "";
}, 5000);
}
}, false);
passwordSubmit.addEventListener("click", function() {
if (oldPassword.value == data.password) {
update(sessionStorage.username, 'password', newPassword.value);
passwordSuccess.innerHTML = "Password updated!";
setTimeout(function() {
passwordSuccess.innerHTML = "";
}, 5000);
}
}, false);
</script>
</body>