如果登录有问题,如何强制我的登录页面返回到原始页面?

问题描述 投票:0回答:1

我正在使用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,如果登录错误(该错误见下文),则会触发该变量,但我希望网站重定向回...

html express ejs
1个回答
0
投票

您可以对已经创建的登录变量进行简单的if声明。

if(badLogin){
    window.location.href="https://your-login-page.com";
}
else{
 //go to authentication etc.
}
© www.soinside.com 2019 - 2024. All rights reserved.