X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Futils%2Fcookie.js;fp=client%2Fsrc%2Futils%2Fcookie.js;h=57e8668aa9f78c5209840e4454c85905662a604b;hp=348022431ba4d52418e4e5f36c85a9da37796e66;hb=a5200af9e8734f342d77727b83c1e19dee967500;hpb=bc1e1f2adf7de1efdf29933a666bcce4214e132f diff --git a/client/src/utils/cookie.js b/client/src/utils/cookie.js index 34802243..57e8668a 100644 --- a/client/src/utils/cookie.js +++ b/client/src/utils/cookie.js @@ -3,16 +3,20 @@ export function setCookie(name, value) { const date = new Date(); date.setTime(date.getTime() + 183 * 24 * 60 * 60 * 1000); //6 months const expires = "; expires=" + date.toGMTString(); - document.cookie = name + "=" + value + expires + "; path=/"; + document.cookie = name + "=" + value + expires + "; path=/;"; } export function getCookie(name, defaut) { const nameEQ = name + "="; const ca = document.cookie.split(";"); - for (var i = 0; i < ca.length; i++) { - var c = ca[i]; + for (let i = 0; i < ca.length; i++) { + let 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 defaut; //cookie not found } + +export function delCookie(name) { + document.cookie = name + "=; Max-Age=-1;"; +}