aboutsummaryrefslogtreecommitdiff
path: root/views/logout/index.php
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2025-01-26 22:00:21 +0200
committerSyndamia <kamen@syndamia.com>2025-01-26 22:21:31 +0200
commitedf446fae669f3370609f5a955c3d6c863a93524 (patch)
treec46984167cc5b79c51b243602f7a4837d428fd82 /views/logout/index.php
parent73ad3e330be1a6849269fec5d4b7b42b0330cede (diff)
downloadnowayforward_human-edf446fae669f3370609f5a955c3d6c863a93524.tar
nowayforward_human-edf446fae669f3370609f5a955c3d6c863a93524.tar.gz
nowayforward_human-edf446fae669f3370609f5a955c3d6c863a93524.zip
feat: Replace sessionStorage with (custom) cookieStorage
Diffstat (limited to 'views/logout/index.php')
-rw-r--r--views/logout/index.php8
1 files changed, 3 insertions, 5 deletions
diff --git a/views/logout/index.php b/views/logout/index.php
index fc9af5a..87878ed 100644
--- a/views/logout/index.php
+++ b/views/logout/index.php
@@ -1,14 +1,11 @@
<h2>Logging you out...</h2>
<script type="text/javascript">
- if (!sessionStorage.getItem('token')) {
+ if (!cookieStorage.getItem('token')) {
window.location.href = '/';
}
function deleteToken(response) {
- let token = sessionStorage.getItem('token');
- sessionStorage.removeItem('token');
-
let request = new XMLHttpRequest();
request.onreadystatechange = function() {
if (request.readyState < 4) return;
@@ -16,8 +13,9 @@
window.location.href = '/';
}
request.open("DELETE", "#", true);
- request.setRequestHeader("Authorization", token);
request.send(null);
+
+ cookieStorage.removeItem('token');
}
authenticated(deleteToken);
</script>