diff --git a/www/logout/main.js b/www/logout/main.js index d23bb8969..7211dfa84 100644 --- a/www/logout/main.js +++ b/www/logout/main.js @@ -1,4 +1,13 @@ -define(['/bower_components/localforage/dist/localforage.min.js'], function (localForage) { - localForage.clear(); - localStorage.clear(); +define([ + '/bower_components/localforage/dist/localforage.min.js', + '/common/outer/cache-store.js', + '/bower_components/nthen/index.js', +], function (localForage, Cache, nThen) { + nThen(function (w) { + localStorage.clear(); + localForage.clear(w()); + Cache.clear(w()); + }).nThen(function () { + window.location.href = '/login/'; + }); });