刷新的浏览器应用程序正在注销时。在关闭浏览器之前,应用程序并没有注销所使用的
@HostListener('window:unload', [])
onWindowunload() {
this.logout();
}
//code for getting logout while closing browser
//for refresh
上面的代码在关闭浏览器时会导致注销,而在刷新浏览器时会导致注销
@HostListener('window:reload', [])
onWindowreload() {
}
预期结果::当我们关闭浏览器时,它应该注销,但是当我们刷新浏览器时,它应该不注销。
请帮助我。
答案 0 :(得分:0)
可以请您指定如何实现此注销/登录功能。我知道的一件事是,您可以使用SessionStorage或LocalStorage来存储使用凭证。 如果您正在使用其中任何一种,请检查两者之间的区别。 Difference between local and session storage.
如果您使用任何其他API进行登录/登出功能,请指定。
还要检查何时调用注销功能。在刷新页面时??您的问题不清楚。