Cookie Auth

This commit is contained in:
TheEmeraldStarr 2020-10-04 13:23:22 -07:00
parent 4ab619b36e
commit 04d52d99f1
4 changed files with 55 additions and 64 deletions

View file

@ -75,7 +75,7 @@
</script>
<div class="d-flex align-items-center order-12" style="height:200px;">
<div class="container border rounded text-center justify-content-center align-items-center button" style="color: rgb(255,255,255);filter: blur(0px); opacity: 0.95;">
<form onkeydown="nu()">
<form id="pc" onkeydown="nu()">
<p style=" font-size: 46px; ">No&#8203;de Unbloc&#8203;ker</p>
<p style="font-family: 'Montserrat Alternates', sans-serif; ">A flexib&#8203;le seco&#8203;ndary pr&#8203;oxy compared to All&#8203;oy, P&#8203;M and P&#8203;D.</p>
<div class="input-group ">
@ -85,6 +85,19 @@
0px;height: 46.126px;font-family: 'Montserrat Alternates', sans-serif;font-size: 16px; ">Go</button></div>
</div>
<div>
<script>
var header = document.getElementById("pc");
var btns = header.getElementsByClassName("nprox");
for (var i = 0; i < btns.length; i++) {
btns[i].addEventListener("click", function() {
var current = document.getElementsByClassName("active");
if (current.length > 0) {
current[0].className = current[0].className.replace(" active", "");
}
this.className += " active";
});
}
</script>
</div>
<p class="text-primary " style="font-size: 20px;font-family: 'Montserrat Alternates', sans-serif; ">More Informat&#8203;ion:<br></p>
<p class="text-light " style="font-family: Lato, sans-serif; ">Works on Di&#8203;scord (QR Code Only), Yout&#8203;ube (Might need to reload), etc.<br><br>Many sites work with this. Explore!</p>

View file

@ -1,25 +0,0 @@
function $(id) {
return document.getElementById(id);
};
$('nprox').onclick = function nu() {
document.cookie = 'auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
}
$('al').onclick = function nu() {
document.cookie = 'auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
}
$('pmprox').onclick = function nu() {
document.cookie = 'auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
}
$('pdprox').onclick = function nu() {
document.cookie = 'auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
}
var host = location.hostname.split('.');
var auth = location.hostname;
if (host.length == 3) {
auth = `${host[1]}.${host[2]}`;
}

View file

@ -3,45 +3,48 @@ function $(id) {
};
$('nprox').onclick = function() {
var url = $('url').value;
var det = document.domain;
var domain = det.replace('www.', '').split(/[/?#]/)[0];
window.location.href = "https://a." + domain + "/call/" + url;
document.cookie = 'nu_auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
return false;
};
var url = $('url').value;
var det = document.domain;
var domain = det.replace('www.', '').split(/[/?#]/)[0];
window.location.href = "https://a." + domain + "/call/" + url;
e.addEventListener('click', () => {
document.cookie = 'nu_auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
return false;
};
$('pdprox').onclick = function() {
var url = $('url').value;
var det = document.domain;
var domain = det.replace('www.', '').split(/[/?#]/)[0];
window.location.href = "https://pd." + domain + "/course/" + url;
document.cookie = 'pd_auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
return false;
};
$('pdprox').onclick = function() {
var url = $('url').value;
var det = document.domain;
var domain = det.replace('www.', '').split(/[/?#]/)[0];
window.location.href = "https://pd." + domain + "/course/" + url;
e.addEventListener('click', () => {
document.cookie = 'pd_auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
return false;
};
$('pmprox').onclick = function() {
var url = $('url').value;
var det = document.domain;
var domain = det.replace('www.', '').split(/[/?#]/)[0];
window.location.href = "https://p." + domain + "/" + url;
document.cookie = 'pm_auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
return false;
};
$('pmprox').onclick = function() {
var url = $('url').value;
var det = document.domain;
var domain = det.replace('www.', '').split(/[/?#]/)[0];
window.location.href = "https://p." + domain + "/" + url;
e.addEventListener('click', () => {
document.cookie = 'pm_auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;';
return false;
};
// Cookie Auth
var host = location.hostname.split('.');
var auth = location.hostname;
if (host.length == 3) {
auth = `${host[1]}.${host[2]}`;
}
// Cookie Auth
var host = location.hostname.split('.');
var auth = location.hostname;
if (host.length == 3) {
auth = `${host[1]}.${host[2]}`;
}
Array.from(document.getElementsByTagName('auth')).forEach(e => {
e.addEventListener('click', () => {
document.cookie = 'session; max-age=259200; sameSite=lax; domain=' + auth + '; path=/; secure;';
});
});
Array.from(document.getElementsByTagName('button')).forEach(e => {
e.addEventListener('click', () => {
document.cookie = 'session; max-age=259200; sameSite=lax; domain=' + auth + '; path=/; secure;';
});
});
window.onload = function() {
$('url').focus();
}
window.onload = function() {
$('url').focus();
}

View file

@ -1,4 +1,4 @@
function nu() {
function px() {
$('url').focus();
}