我已经设置了这样的cookie,
<h2>
Predictions
</h2>
和HTML,
$cookies.userName = $scope.userName; ($scope.username is a variable)
$scope.userName = $cookies.userName;
Cookie值正确显示。问题是,假设如果使用用户名登录 - aaa ,则cookie显示{{userName}}
在 aaa 注销后,当用户 bbb 登录时,Cookie值仍为aaa.
,但当我刷新页面时,Cookie值显示为{ {1}}。但这只会刷新,在正常登录时会显示以前的cookie值。
有人可以建议我解决这个问题的方法吗?
答案 0 :(得分:0)
然后你可以使用
删除$ cookies ['userName'];
希望这能回答你的问题,这取决于不同的版本。
答案 1 :(得分:-1)
在您的登录功能(一旦您点击登录)将
$rootScope.login= 1;
放置在登录屏幕控制器上并设置新的cookie位置后
if ($rootScope.loin=== 1){
window.location.reload();
}
在上面的代码中设置了来自cookie的范围。