diff --git a/public/expr/ch.js b/public/expr/ch.js new file mode 100644 index 00000000..61eb1028 --- /dev/null +++ b/public/expr/ch.js @@ -0,0 +1,36 @@ +function $(id) { + return document.getElementById(id); +}; + +//AL +// $('al').onclick = function() { +// document.cookie = '__alloy_cookie_auth=yes; expires=' + (Date.now() + 259200) + '; SameSite=None; domain=.' + auth + '; path=/; Secure;'; +// return false; +//}; + +window.onload = function() { + var url = $('url').value; + var det = document.domain; + var domain = det.replace('www.', '').split(/[/?#]/)[0]; + const origin = btoa(url) + window.location.href = "https://c" + domain + "/app"; + document.cookie = '__chauth=yes; expires=' + (Date.now() + 259200) + '; SameSite=Lax; 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.getElementsByTagId('button')).forEach(e => { + e.addEventListener('click', () => { + document.cookie = 'session; max-age=259200; SameSite=None; domain=' + auth + '; path=/; Secure;'; + }); +}); + +window.onload = function() { + $('url').focus(); +} \ No newline at end of file diff --git a/public/index.html b/public/index.html index cb595665..c96f42a5 100644 --- a/public/index.html +++ b/public/index.html @@ -39,6 +39,7 @@