注销后无法清除访问令牌

Unable to clear access token after log out

我无法在注销后清除访问令牌事件。我刚刚创建了清除整个用户对象并在单击注销按钮时重定向到登录页面的方法。

$scope.logout = function(){

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

}

我仍然可以在检查登录页面时在“应用程序”选项卡中看到访问令牌。

上面是可以显示的图像,我可以在单击提交后调试时看到最后登录的用户对象详细信息,而无需输入任何内容 credentials.As 你可以在下面看到。

$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');

}

检查此 以解决您的问题

样本

//remove token
$cookies.remove('token');