我已经使用angular和Ionic制作了一个登录表单,在这里你可以使用4到6位之间的任何uid或pin登录。我遇到的问题是,当你登录并使用我的注销功能时,如果你不在主页上,你会在注销后被重定向到你所在的页面。所以,如果你在你的个人资料页面上,点击注销,你会被重定向到主页,然后你会被发送回来,我不知道为什么会发生这种情况。
该系统目前是临时的,你不会得到服务器的身份验证,我只有一个名为"的会话变量;logedin";。
我的注销功能:
logut() {
sessionStorage.clear();
location.reload();
this.router.navigate(['/home']);
}
源代码。
您有location.reload()
。这不属于SPA。
logout() {
sessionStorage.clear();
this.router.navigate(['/home']);
}