diff --git a/frontend/app/scripts/app.js b/frontend/app/scripts/app.js index 2f6acf7360..f9c590e292 100644 --- a/frontend/app/scripts/app.js +++ b/frontend/app/scripts/app.js @@ -617,5 +617,12 @@ angular.module('thehive', [ $rootScope.title = toState.title; } }); + + $rootScope.$on('$stateChangeError', function(event, toState, toParams, fromState, fromParams, error){ + if(error && error.status && error.status === 401) { + event.preventDefault(); + $state.go('login'); + } + }); }) .constant('UrlParser', url);