aboutsummaryrefslogtreecommitdiff
path: root/views/logout/index.php
blob: fc9af5a9d9e981dcaaa7c975277598bef5f47c65 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<h2>Logging you out...</h2>

<script type="text/javascript">
    if (!sessionStorage.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;

            window.location.href = '/';
        }
        request.open("DELETE", "#", true);
        request.setRequestHeader("Authorization", token);
        request.send(null);
    }
    authenticated(deleteToken);
</script>