我的网站使用hawtio 1.5.5。我的用户凭据存在问题。用户名和密码存储在浏览器中。当用户执行注销时,我希望将此数据擦除。我做了一些调查,并在index.html文件(hawtio-web)中调用了方法doLogout()。我知道这些凭据存储在localStorage中,但我不知道,哪个是擦除它们的正确位置。感谢。
答案 0 :(得分:0)
出于安全原因,由于用户名和密码存储在浏览器而不是localStorage缓存中,因此您需要使用浏览器功能来清理浏览器缓存。您应该可以通过重新启动浏览器或使用Incognito等隐私浏览来清除缓存。
答案 1 :(得分:0)
我找到了解决方案。你必须将服务注入你的插件
module.run(..., preLogoutTasks) {
// your code
preLogoutTasks.addTask("clearCredentials", () => {
localStorage.removeItem('userName');
localStorage.removeItem('password');
});
}