clear settings stored in browser after user logged out
This commit is contained in:
+6
-1
@@ -65,6 +65,10 @@ function getServerSetting(key) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
function clearSettings() {
|
||||
localStorage.removeItem(settingsLocalStorageKey);
|
||||
}
|
||||
|
||||
export default {
|
||||
getLanguage: () => getOriginalOption('lang'),
|
||||
setLanguage: value => setOption('lang', value),
|
||||
@@ -78,5 +82,6 @@ export default {
|
||||
setEnableAnimate: value => setOption('animate', value),
|
||||
isEnableAutoDarkMode: () => getOption('autoDarkMode'),
|
||||
setEnableAutoDarkMode: value => setOption('autoDarkMode', value),
|
||||
isUserRegistrationEnabled: () => getServerSetting('r') === '1'
|
||||
isUserRegistrationEnabled: () => getServerSetting('r') === '1',
|
||||
clearSettings: clearSettings
|
||||
};
|
||||
|
||||
@@ -154,6 +154,7 @@ export default {
|
||||
}
|
||||
|
||||
self.$user.clearTokenAndUserInfo();
|
||||
self.$settings.clearSettings();
|
||||
router.navigate('/');
|
||||
}).catch(error => {
|
||||
self.logouting = false;
|
||||
|
||||
Reference in New Issue
Block a user