// // //VARIBLES // myStorage = window.localStorage; // allCookies = document.cookie; //LOGOUT FETCH FUNCTION async function logout() { let sendLogoutInfo = { "name": username } fetch('/api/logout/', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(sendLogoutInfo), }); document.querySelector("#errormessage").innerHTML = 'Logged out.' document.getElementById("logoutbutton").style.display = "none"; localStorage.removeItem('username') username = null; loggedIn() } // // IF THERE IS A TOKEN BUT NO USERNAME LOGOUT // if (allCookies !== '' && myStorage.length === 0) { // logout() // } // // IF THERE IS NO COOKIE BUT A USERNAME GET RID OF USERNAME LOCALLY. // if (allCookies === '' && myStorage.length !== 0) { // localStorage.removeItem('username') // document.querySelector("#loggeduser").innerHTML = 'You are not logged in' // }