GUAC-1126 Clear caches on logout.

This commit is contained in:
James Muehlner
2015-04-08 22:53:44 -07:00
parent fec7ac20ce
commit 0b92ad59ee
3 changed files with 36 additions and 22 deletions

View File

@@ -30,6 +30,7 @@ angular.module('auth').factory('authenticationService', ['$injector',
var $cookieStore = $injector.get('$cookieStore');
var $http = $injector.get('$http');
var $q = $injector.get('$q');
var cacheService = $injector.get('cacheService');
var service = {};
@@ -193,6 +194,9 @@ angular.module('auth').factory('authenticationService', ['$injector',
* successful.
*/
service.logout = function logout() {
// Clear all caches
cacheService.clearCaches();
// Clear authentication data
var token = service.getCurrentToken();