first commit
This commit is contained in:
69
js/oldstuff.js
Normal file
69
js/oldstuff.js
Normal file
@ -0,0 +1,69 @@
|
||||
|
||||
// if (location.hash) {
|
||||
// let temp;
|
||||
// if(!location.pathname.includes("gba")) {
|
||||
// localStorage.setItem("selenite.password", location.hash.substring(1));
|
||||
// if (JSON.parse(localStorage.getItem("selenite.passwordAtt"))) {
|
||||
// if (JSON.parse(localStorage.getItem("selenite.passwordAtt"))[0] == true && Math.floor(Date.now() / 1000) - JSON.parse(localStorage.getItem("selenite.passwordAtt"))[1] < 600) {
|
||||
// console.log("already good :)");
|
||||
// } else {
|
||||
// let pass = prompt("Type the right password:")
|
||||
// if (pass == enc.decode(location.hash.substring(1)) || pass == "tempgbafix") {
|
||||
// localStorage.setItem("selenite.passwordAtt", `[true,${Math.floor(Date.now() / 1000)}]`);
|
||||
// console.log("Correct password!");
|
||||
// } else {
|
||||
// localStorage.setItem("selenite.passwordAtt", `[false,${Math.floor(Date.now() / 1000)}]`);
|
||||
// location.href = "https://google.com";
|
||||
// }
|
||||
// }
|
||||
// } else {
|
||||
// let pass = prompt("Type the right password:")
|
||||
// if (pass == enc.decode(location.hash.substring(1)) || pass == "tempgbafix") {
|
||||
// localStorage.setItem("selenite.passwordAtt", `[true,${Math.floor(Date.now() / 1000)}]`);
|
||||
// console.log("Correct password!");
|
||||
// } else {
|
||||
// localStorage.setItem("selenite.passwordAtt", `[false,${Math.floor(Date.now() / 1000)}]`);
|
||||
// location.href = "https://google.com";
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
if(localStorage.getItem("selenite.password") && !location.hash) {
|
||||
alert("password, but no hash");
|
||||
}
|
||||
if (location.hash) {
|
||||
function isSeleniteHash(hash) {
|
||||
try {
|
||||
decodedHash = enc.decode(hash);
|
||||
JSON.parse(decodedHash);
|
||||
return true;
|
||||
} catch {
|
||||
console.error("failed :(");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
function tryPass(password) {
|
||||
let passAttempt = prompt("Type your Selenite password:");
|
||||
if(localStorage.getItem("selenite.password")) {
|
||||
if(passAttempt == password) {
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
localStorage.setItem("selenite.password", enc.encode(password));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if (isSeleniteHash(location.hash.substring(1))) {
|
||||
decodedHash = JSON.parse(enc.decode(location.hash.substring(1)));
|
||||
if (decodedHash["selenite"]) {
|
||||
if (decodedHash["pass"]) {
|
||||
tryPass(decodedHash["pass"]);
|
||||
}
|
||||
if (decodedHash["theme"]) {
|
||||
if (changeTheme) {
|
||||
alert("theme detected!!");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user