Я использую ngStorage
для хранения данных в локальном хранилище. Я сталкиваюсь с этой странной проблемой, когда при удалении локального хранилища из браузера пользователь моего веб-сайта не выходит из системы при изменении URL-адреса.
Вот код, который проверяет, существует ли локальное хранилище или нет, а затем выполняет соответствующий маршрут:
$rootScope.$on('$locationChangeStart', function (event, next, current) {
//it always by passes this
if (!$localStorage.currentUser) {
$location.path('/login');
}
});
Только когда я обновляю страницу, она автоматически перенаправляется на страницу login
, иначе она продолжает идти по любому маршруту на веб-сайте, причем без указания значения localalstorage.
Почему это происходит? пожалуйста, помогите мне