1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00

API key cookie no longer expires on session end

This commit is contained in:
Krateng 2019-06-28 22:14:05 +02:00
parent ffb12045f5
commit 289a1dc076

View File

@ -14,9 +14,17 @@ function getCookies() {
// always on document load, but call specifically when needed early
document.addEventListener("load",getCookies);
function setCookie(key,val) {
function setCookie(key,val,session=true) {
cookies[key] = val;
document.cookie = encodeURIComponent(key) + "=" + encodeURIComponent(val);
if (!session) {
var d = new Date();
d.setTime(d.getTime() + (500*24*60*60*1000));
expirestr = "expires=" + d.toUTCString();
}
else {
expirestr = ""
}
document.cookie = encodeURIComponent(key) + "=" + encodeURIComponent(val) + ";" + expirestr;
}
function saveCookies() {
for (var c in cookies) {
@ -54,7 +62,7 @@ window.addEventListener("load",insertAPIKeyFromCookie);
function saveAPIkey() {
key = APIkey();
setCookie("apikey",key);
setCookie("apikey",key,false);
}