Невозможно очистить токен доступа после выхода из системы - PullRequest
1 голос
/ 13 марта 2019

Я не могу очистить событие токена доступа после выхода из системы.Я только что создал метод, который очищает весь пользовательский объект и перенаправляет на страницу входа при нажатии на кнопку выхода из системы.

$scope.logout = function(){

    $scope.user ={};
    $state.go('static.login');
    $(".loader").fadeOut("slow");

}

Тем не менее я могу видеть токен доступа на вкладке приложения при проверке страницы входа.

enter image description here

Выше приведено изображение, которое можно показать, и я смог увидеть информацию о последнем зарегистрированном пользовательском объекте во время отладки после нажатия кнопки «Отправить» без ввода учетных данных. Как вы можете видеть ниже.

enter image description here

$scope.setCookie = function(cname, cvalue, exMins) {
    var d = new Date();
    d.setTime(d.getTime() + (exMins*60*1000));
    var expires = "expires="+d.toUTCString();  
    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}

после изменения метода выхода из системы.очистка токена доступа.

$scope.logout = function(){

    /*
    $state.go('static.login');
    $(".loader").fadeOut("slow");*/
      //var token=$cookies.get('ACCESS_TOKEN');
      $cookies.remove('ACCESS_TOKEN');
      $scope.user={};
      $state.go('static.login');

}

1 Ответ

0 голосов
/ 13 марта 2019

Проверьте это пример для вашей проблемы

Пример

//remove token
$cookies.remove('token');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...