【发布时间】:2016-07-26 17:25:47
【问题描述】:
我已经设置了这样的cookie,
$cookies.userName = $scope.userName; ($scope.username is a variable)
$scope.userName = $cookies.userName;
在 HTML 中,
{{userName}}
cookie 值正在正确显示。问题是,假设如果使用用户名登录 - aaa,cookie 将显示 aaa.
aaa 注销后,当用户bbb 登录时,cookie 值仍然是aaa,但是当我刷新页面时,cookie 值显示为bbb .但这只会刷新,在正常登录时会显示之前的 cookie 值。
谁能建议我解决这个问题的方法?
【问题讨论】:
-
注销时清除 cookie。并在登录时重新创建 cookie,以防万一需要根据授权访问任何页面。读取 cookie 并基于该提供。
标签: javascript angularjs cookies