I am doing an Automatic Login for my app where I save the credentials to localstorage and after running again statechangestart check if localstorage has data and go to the main page. My problem is How can I dismiss the function of statechangestart after it fires because the function runs again if I go to another state and ovewrites the state. Thanks… here is my code for the checking of localstorage:
$rootScope.$on('$stateChangeStart', function (event, toState, toParams, fromState, fromParams) {
if (window.localStorage.getItem("username") === null && window.localStorage.getItem("password") === null) {
console.log('DENY');
//event.preventDefault();
$location.path('/index');
}
else {
console.log('ALLOW');
$location.path('/lounge');
}
});