From c15e573954092b299d150468b0383ac8d0b42457 Mon Sep 17 00:00:00 2001 From: Wolfgang Knopki <wolfgang.knopki@hft-stuttgart.de> Date: Tue, 22 Oct 2019 15:23:07 +0200 Subject: [PATCH] test dynamic header --- js/headfoot.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/js/headfoot.js b/js/headfoot.js index 6c6b883..58ed442 100755 --- a/js/headfoot.js +++ b/js/headfoot.js @@ -22,20 +22,24 @@ function userAuthenticated(){ } -function readCookie(name) { - var nameEQ = encodeURIComponent(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 decodeURIComponent(c.substring(nameEQ.length, c.length)); +function readCookie(cname) { + var name = cname + "="; + var decodedCookie = decodeURIComponent(document.cookie); + var ca = decodedCookie.split(';'); + for(var i = 0; i <ca.length; i++) { + var c = ca[i]; + while (c.charAt(0) == ' ') { + c = c.substring(1); } - return null; + if (c.indexOf(name) == 0) { + return c.substring(name.length, c.length); + } + } + return ""; } function sendRequest(URL){ + console.log(docuemnt.cookie); let xhr = new XMLHttpRequest(); xhr.open("POST", URL, true); let token = readCookie("XSRF-TOKEN"); -- GitLab