【问题标题】:Logout a user without req object Passport js注销没有请求对象 Passport js 的用户
【发布时间】:2017-12-05 06:08:30
【问题描述】:

我正在使用Passport jsExpress js。在我的应用程序中,我需要一个功能,如果用户闲置了一段时间,他/她应该从服务器注销。

但问题是它需要req(请求)对象才能注销用户。如何在没有req 对象的情况下注销用户。

注意:我使用cookie-session 进行持久会话。

谢谢。

【问题讨论】:

  • 你能分享你的代码吗?

标签: node.js express authentication passport.js cookie-session


【解决方案1】:

老问题,但万一其他人像我一样偶然发现这个问题:

如果您需要使用仅在服务器上可用的req 注销,请创建处理注销功能的路由。然后,当您需要在客户端上注销时,将它们重定向到注销路由。 (这通常通过 router.push 之类的方式实现。

由于您使用的是cookie-session,因此您也可以删除 cookie。之后您仍然希望重定向到某个地方,例如“您已注销”页面。

【讨论】:

    猜你喜欢
    • 2017-07-06
    • 2017-04-30
    • 1970-01-01
    • 2018-12-31
    • 2015-09-23
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多