Как очистить куки перед выходом из AngularJS

Я использую AngularJS v1.5.8

В моем приложении AngularJS есть кнопка выхода из системы, когда я нажимаю на кнопку, она не выходит из системы, а возвращает меня на домашнюю страницу.

Если я осматриваю домашнюю страницу и перехожу на вкладку... Приложение -> Хранилище -> Файлы cookie -> http://localhost:8080/

Существует файл cookie с именем: JSESSIONID. Если я вручную очищаю файл cookie в окне проверки, то могу выйти из системы OK, когда я нажимаю кнопку выхода из системы, он переходит на страницу входа с сообщением "успешно завершен выход". Это то, что я хочу, но я не могу понять, как очистить этот файл cookie перед выходом из системы.

Я перепробовал все примеры, которые могу найти на этом сайте, но мне это не понятно. Есть идеи?

Это то, что у меня есть

var application = angular.module('application',["ng","ngRoute","ngCookies", "ngResource", "ngSanitize","ngAnimate","ngTouch"]);


var contextCtrl = application.controller('contextCtrl', [ '$location', '$rootScope', '$scope', '$contextService', '$timeout', '$cookies',
function($location, $rootScope, $scope, $contextService, $timeout, $cookies) {

    $rootScope.logout = function() {
        console.log('I am here...')
        $cookies.remove('JSESSIOINID');
        console.log('I am here again...')       
        $('#logoutForm').submit();
    }

0 ответов

Другие вопросы по тегам