退出后如何清除数据

How to clear data after logout

我的网站使用 hawtio 1.5.5。我对用户凭据有疑问。用户名和密码存储在浏览器中。当用户执行注销时,我想擦除这些数据。我做了一些调查,在 index.html 文件(hawtio-web)中有一个名为 doLogout() 的方法。我知道这些凭据存储在 localStorage 中,但我不知道,这是擦除它们的正确位置。谢谢。

由于出于安全考虑,用户名和密码存储在浏览器而不是本地存储缓存中,您需要使用浏览器功能来清理浏览器缓存。您应该能够通过重新启动浏览器或使用隐身浏览等隐私浏览来清除缓存。

我找到了解决办法。您必须将服务注入您的插件

module.run(..., preLogoutTasks) {
   // your code
   preLogoutTasks.addTask("clearCredentials", () => {
       localStorage.removeItem('userName');
       localStorage.removeItem('password');
   });
}