From 71dae469272229e33656723a2a99d4901ee7071b Mon Sep 17 00:00:00 2001 From: William Enright <william.enright@savoirfairelinux.com> Date: Wed, 3 Jun 2020 12:49:14 -0400 Subject: [PATCH] changed endpoint use to login DELETE for logouts, deleting jwt from local storage --- jams-server/src/main/resources/webapp/js/auth.js | 8 ++++---- .../src/main/resources/webapp/templates/header.html | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/jams-server/src/main/resources/webapp/js/auth.js b/jams-server/src/main/resources/webapp/js/auth.js index 44401cea..cc333561 100644 --- a/jams-server/src/main/resources/webapp/js/auth.js +++ b/jams-server/src/main/resources/webapp/js/auth.js @@ -26,8 +26,6 @@ function signupPageHandler(data, statusCode, jqXHR) { // create Admin - console.log(data); - console.log(data.getResponseHeader('showLogin')); if(data.getResponseHeader('showLogin') == "false") { var inputConfirmPassword = '<div class="form-label-group"><label for="confirmPassword" class="label-title">Confirm Password</label><input type="password" name="confirmPassword" id="inputConfirmPassword" class="form-control" required autocomplete="off"><span id="message"></span></div>'; @@ -58,8 +56,10 @@ function checkAuthentication() { getServerConfigStatus(); } -function setLogout() { - return true; +function setLogout(data) { + if (data.status == 200) { + window.localStorage.removeItem('access_token'); + } } function authorizedAdmin() { diff --git a/jams-server/src/main/resources/webapp/templates/header.html b/jams-server/src/main/resources/webapp/templates/header.html index 44d27796..d3e26229 100644 --- a/jams-server/src/main/resources/webapp/templates/header.html +++ b/jams-server/src/main/resources/webapp/templates/header.html @@ -59,7 +59,7 @@ $(".goSignup").on('click',function() { eraseCookie(keyUsername); eraseCookie(keyAdmin); - ajaxApiCall(api_path_get_logout, 'GET', null, null, setLogout, false); + ajaxApiCall(api_path_post_auth_login, 'DELETE', null, null, setLogout, false); window.location.href = "../templates/signup.html"; }); }); -- GitLab