aboutsummaryrefslogtreecommitdiff
path: root/html/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/index.html')
-rw-r--r--html/index.html27
1 files changed, 27 insertions, 0 deletions
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