diff --git a/edivorce/apps/core/middleware/keycloak.py b/edivorce/apps/core/middleware/keycloak.py index a4260536..5cc68814 100644 --- a/edivorce/apps/core/middleware/keycloak.py +++ b/edivorce/apps/core/middleware/keycloak.py @@ -46,7 +46,5 @@ class EDivorceKeycloakBackend(OIDCAuthenticationBackend): def keycloak_logout(request): request.session.flush() - - redirect_uri = absolutify(request, settings.FORCE_SCRIPT_NAME) - + redirect_uri = absolutify(request, settings.FORCE_SCRIPT_NAME[:-1] + '/logout') return f'{settings.KEYCLOAK_LOGOUT}?redirect_uri={redirect_uri}' diff --git a/edivorce/apps/core/static/js/main.js b/edivorce/apps/core/static/js/main.js index e6dfa495..a6b05486 100755 --- a/edivorce/apps/core/static/js/main.js +++ b/edivorce/apps/core/static/js/main.js @@ -899,27 +899,8 @@ var initializeChildRowControls = function(element) { element.find('#cancel_delete_child').on('click', function() { $('#delete_child_modal').modal('hide'); }); - - $('form#logoutForm').submit(function(e) { - deleteCookie("SMSESSION", "/", ".gov.bc.ca"); - }); }; -var deleteCookie = function(name, path, domain) { - if( getCookie(name) ) { - document.cookie = name + "=" + - ((path) ? ";path="+path:"")+ - ((domain)?";domain="+domain:"") + - ";expires=Thu, 01 Jan 1970 00:00:01 GMT"; - } -} - -var getCookie = function(name){ - return document.cookie.split(';').some(c => { - return c.trim().startsWith(name + '='); - }); -} - var populateChildInputFields = function(element) { $('.children-questions').show(); $('.children-list').hide(); diff --git a/edivorce/apps/core/templates/base.html b/edivorce/apps/core/templates/base.html index 4b3be845..a5db322b 100644 --- a/edivorce/apps/core/templates/base.html +++ b/edivorce/apps/core/templates/base.html @@ -54,7 +54,7 @@