注销后我无法清除访问 token 事件。我刚刚创建了方法,该方法清除整个用户对象并在单击注销按钮时重定向到登录页面。
$scope.logout = function(){
$scope.user ={};
$state.go('static.login');
$(".loader").fadeOut("slow");
}
在检查登录页面时,我仍然能够在“应用程序”选项卡中看到访问 token 。
上面是可以显示的图像,在单击提交后进行调试时,我能够在不输入任何凭据的情况下查看上次登录的用户对象详细信息。如下所示。
$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=/";
}
修改注销方法后。清除访问 token 。
$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 - 注销后无法清除访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55135898/