From 01c94f39d424dc2aff71c80e7d41db75c88fd8e5 Mon Sep 17 00:00:00 2001 From: TheEmeraldStarr <46467239+Epicloudygamer@users.noreply.github.com> Date: Sat, 3 Oct 2020 20:17:16 -0700 Subject: [PATCH] Cookie Auth --- public/b.html | 2 +- public/expr/load.js | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/public/b.html b/public/b.html index 760b247a..d9c1e23f 100644 --- a/public/b.html +++ b/public/b.html @@ -22,7 +22,6 @@ - @@ -160,6 +159,7 @@ + \ No newline at end of file diff --git a/public/expr/load.js b/public/expr/load.js index 32bac7f5..4b4ae760 100644 --- a/public/expr/load.js +++ b/public/expr/load.js @@ -2,6 +2,45 @@ function px() { $('url').focus(); } +function $(id) { + return document.getElementById(id); +}; + +$('nprox').onclick = function() { + document.cookie = 'nu_auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;'; + return false; +}; + +$('pdprox').onclick = function() { + document.cookie = 'pd_auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;'; + return false; +}; + +$('pmprox').onclick = function() { + document.cookie = 'pm_auth=yes; expires=' + (Date.now() + 259200) + '; sameSite=none; domain=.' + auth + '; path=/; secure;'; + return false; +}; + +// AL Auth +$('al').onclick = function() { + document.cookie = 'al_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]}`; +} + +Array.from(document.getElementsByTagName('button')).forEach(e => { + e.addEventListener('click', () => { + document.cookie = 'session; max-age=259200; sameSite=lax; domain=' + auth + '; path=/; secure;'; + }); +}); + + function on() { window.onbeforeunload = function() { return true;