注销没有 req 对象 Passport js 的用户



我正在使用Passport js和Express js。在我的应用程序中,我需要一项功能,如果用户空闲一段时间,则应从服务器注销。

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

注意:我正在使用cookie会话进行持久会话。

谢谢。

老问题,但以防其他人像我一样偶然发现这一点:

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

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

最新更新