注销后无法清除访问令牌

问题描述 投票:1回答:1

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

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

}
java angularjs authentication access-token logout
1个回答
0
投票

检查这个example您的问题

样品

//remove token
$cookies.remove('token');
© www.soinside.com 2019 - 2024. All rights reserved.