diff options
Diffstat (limited to 'views/session/delete')
| -rw-r--r-- | views/session/delete/index.php | 21 | ||||
| -rw-r--r-- | views/session/delete/meta.php | 4 |
2 files changed, 25 insertions, 0 deletions
diff --git a/views/session/delete/index.php b/views/session/delete/index.php new file mode 100644 index 0000000..065cde2 --- /dev/null +++ b/views/session/delete/index.php @@ -0,0 +1,21 @@ +<?php + require_login('/'); +?> + +<h2>Logging you out...</h2> + +<script type="text/javascript"> + function deleteToken(response) { + let request = new XMLHttpRequest(); + request.onreadystatechange = function() { + if (request.readyState < 4) return; + + window.location.href = '/'; + } + request.open("DELETE", "#", true); + request.send(null); + + cookieStorage.removeItem('token'); + } + authenticated(deleteToken); +</script> diff --git a/views/session/delete/meta.php b/views/session/delete/meta.php new file mode 100644 index 0000000..acb2f46 --- /dev/null +++ b/views/session/delete/meta.php @@ -0,0 +1,4 @@ +<?php + +$title = 'Logging out'; +$controller = 'session'; |
