使用护照的req.flash()登录失败时,如何在渲染视图中显示错误消息?

时间:2019-06-07 10:43:58

标签: express passport.js ejs

我正在尝试实现passportjs来处理身份验证。现在作为问题陈述的一部分,如果登录失败,我必须将用户重定向到带有错误消息的登录页面。但是我编写的代码无法执行此操作,因此无法找到解决方案或解决方法。

这些是我的路线:

errorTextView.setText(getArguments().getString("vErr"));

这是我的login.js文件,具有登录策略:

app.get("/login", function(req, res) {
  res.render("loginPage", { message: req.flash("message") });
});

app.post(
  "/handleLogin",
  passport.authenticate("login", {
    successRedirect: "/",
    failureRedirect: "/login",
    failureFlash: true
  })
);

有人可以提出解决方案吗?

0 个答案:

没有答案