我ngStorage
用于将数据存储在本地存储中。我正面临这个奇怪的问题,当我从浏览器中删除本地存储时,我的网站用户不会在 url 更改时注销。
这是保持检查本地存储是否存在然后执行适当路由的代码:
$rootScope.$on('$locationChangeStart', function (event, next, current) {
//it always by passes this
if (!$localStorage.currentUser) {
$location.path('/login');
}
});
只有当我刷新页面时,它才会自动路由到该login
页面,否则它会继续在网站中的任何路由上进行,并且也没有 localstorage 值。
为什么会这样?请帮我