mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-18 00:34:28 +08:00
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;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function clearSettings() {
|
||||||
|
localStorage.removeItem(settingsLocalStorageKey);
|
||||||
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
getLanguage: () => getOriginalOption('lang'),
|
getLanguage: () => getOriginalOption('lang'),
|
||||||
setLanguage: value => setOption('lang', value),
|
setLanguage: value => setOption('lang', value),
|
||||||
@@ -78,5 +82,6 @@ export default {
|
|||||||
setEnableAnimate: value => setOption('animate', value),
|
setEnableAnimate: value => setOption('animate', value),
|
||||||
isEnableAutoDarkMode: () => getOption('autoDarkMode'),
|
isEnableAutoDarkMode: () => getOption('autoDarkMode'),
|
||||||
setEnableAutoDarkMode: value => setOption('autoDarkMode', value),
|
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.$user.clearTokenAndUserInfo();
|
||||||
|
self.$settings.clearSettings();
|
||||||
router.navigate('/');
|
router.navigate('/');
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
self.logouting = false;
|
self.logouting = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user