From 8a8992451a36454fd81268651eee0e5e91bd8283 Mon Sep 17 00:00:00 2001 From: grant-kun Date: Fri, 7 Oct 2022 13:44:38 -0500 Subject: updated security --- html/index.html | 27 +++++++++++++++++++++++++++ html/mail.html | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 72 insertions(+), 2 deletions(-) (limited to 'html') diff --git a/html/index.html b/html/index.html index 2765855..f28a971 100644 --- a/html/index.html +++ b/html/index.html @@ -96,6 +96,28 @@ return (promise) } let pub = '' + function setCookie(name, value, days) { + var expires = ""; + if (days) { + var date = new Date(); + date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); + expires = "; expires=" + date.toUTCString(); + } + document.cookie = name + "=" + (value || "") + expires + "; path=/"; + } + function getCookie(name) { + var nameEQ = name + "="; + var ca = document.cookie.split(';'); + for (var i = 0; i < ca.length; i++) { + var c = ca[i]; + while (c.charAt(0) == ' ') c = c.substring(1, c.length); + if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); + } + return null; + } + function eraseCookie(name) { + document.cookie = name + '=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; + } function submit() { //{body:{json:boolean,enc:boolean,data:string,sid:keyof keyring}} var xhr = new XMLHttpRequest(); @@ -107,6 +129,11 @@ if (JSON.parse(xhr.responseText).html) { document.body.innerHTML = dec } + if (JSON.parse(xhr.responseText).json && JSON.parse(xhr.responseText).type == 'key') { + let decc = new TextDecoder().decode(dec) + //console.log(JSON.parse(decc)) + setCookie('login_key', JSON.parse(decc).login_key, 7) + } } } let user = document.getElementById('user').value diff --git a/html/mail.html b/html/mail.html index 7320400..db26593 100644 --- a/html/mail.html +++ b/html/mail.html @@ -3,12 +3,45 @@ mail +
+
+
+ fneoutvbnoruitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
+
+
-- cgit v1.2.3