|
|
@@ -114,9 +114,21 @@ define(['angular', 'toaster'], function(angular) {
|
|
|
return login;
|
|
|
},*/
|
|
|
logout: function() {
|
|
|
- var logout = $http.get(rootPath + "/logout");
|
|
|
- logout.success(uncacheSession);
|
|
|
- return logout;
|
|
|
+ var config = {
|
|
|
+ cache: false,
|
|
|
+ headers: {
|
|
|
+ 'Cache-Control': 'no-cache',
|
|
|
+ 'Pragma': 'no-cache'
|
|
|
+ }
|
|
|
+ };
|
|
|
+ var logout = $http.get(rootPath + "/logout", config);
|
|
|
+ logout.success(uncacheSession);
|
|
|
+ logout.success(function(data){
|
|
|
+ if (data.content) {
|
|
|
+ window.location.href = data.content;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return logout;
|
|
|
},
|
|
|
redirectSignin: function() {
|
|
|
$http.get(rootPath + '/login/page').success(function(data) {
|