我正在使用express.js + E.js创建一个简单的登录页面。
如果登录错误,我有一个变量badLogin
会在登录错误时触发(请参阅下文),但我希望网站重定向回login
页面,而不要停留在`auth `页面。
有人知道如何进行这项工作吗?
我是Web开发的新手,所以这让我感到困惑。
如果没有找到用户:
if (!targetUser) {
await res.render('login', {
badLogin: true
})
}
使用此代码,浏览器停留在/ auth页面上,但是我希望它重定向回login
页面。我原本打算使用res.redirect()
,但无法使用所需的变量。]>
TLDR;用户登录->登录错误->将back
重定向到登录页面(不停留在auth页面上)并显示错误(将变量设置为true。)>提前感谢。
我正在使用express.js + E.js创建一个简单的登录页面。如果登录错误,则我有一个变量badLogin,如果登录错误(该错误见下文),则会触发该变量,但我希望网站重定向回...
您可以对已经创建的登录变量进行简单的if声明。
if(badLogin){
window.location.href="https://your-login-page.com";
}
else{
//go to authentication etc.
}