Node.js 应用程序登录重定向

Posted

技术标签:

【中文标题】Node.js 应用程序登录重定向【英文标题】:Node.js app login redirection 【发布时间】:2018-06-07 01:37:34 【问题描述】:

我创建了 nodejs 应用程序,其中我有登录表单,然后用户正在访问应用程序的主页。但是用户无需登录就可以访问主页。如何防止用户跳过登录页面?

【问题讨论】:

您尝试过任何代码示例吗? 检查会话。如果会话尚未开始,则将用户重定向到登录页面。 您使用的是哪种身份验证机制? Passport 具有请求对象的 isAuthenticated 方法。请指定身份验证机制。 ***.com/questions/38820251/…的可能重复 【参考方案1】:

使用 JWT 令牌和中间件阻止用户访问页面

【讨论】:

除了您的回答之外,我建议您使用passport 进行所有这些身份验证。 @TGW 这是个好建议

以上是关于Node.js 应用程序登录重定向的主要内容,如果未能解决你的问题,请参考以下文章

Node.js app登录重定向

如果 keycloak 会话过期,我如何重定向到登录页面?

如果只有登录成功,如何重定向主页.react js node js with jwt

node.js 中的 Http 请求重定向和 cookie 处理

在 WEB 应用程序中重定向到不同 URL 的正确方法是啥?

提交表单后Node JS重定向