From 2feebc0f2a1b26c39c542734096b8d98c96e3ad4 Mon Sep 17 00:00:00 2001 From: Vesa Luusua Date: Fri, 9 Mar 2018 14:51:51 +0200 Subject: [PATCH] Clear sessionstorage --- src/reducers.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/reducers.js b/src/reducers.js index 35959fa2..8eeb97c7 100644 --- a/src/reducers.js +++ b/src/reducers.js @@ -15,6 +15,12 @@ const appReducer = combineReducers({ ...globalReducers, ...pageReducers }); const createReducer = () => { return (state, action) => { const appState = action.type === USER_LOGOUT ? undefined : state; + + // Clear sessionStorage when logging out. + if (action.type === USER_LOGOUT && typeof window !== 'undefined' && !!window.sessionStorage) { + window.sessionStorage.clear(); + } + return appReducer(appState, action); }; };