【发布时间】:2018-03-17 11:49:42
【问题描述】:
我正在编写一个网站,使用 express 和 passport 进行身份验证(以及 mongodb 作为数据库),我知道如何对用户进行身份验证以及如何限制某些页面,以便只有登录用户才能访问它们。但我有一个问题在任何地方都找不到答案:
如果用户尝试访问受限网页并且它注意到用户没有使用 req.isAuthenticated() 登录,它会将用户重定向到登录页面,然后当用户登录时将用户重定向到他们的个人资料页。通常这很好,但在这种情况下,用户试图转到另一个不是个人资料页面的受限页面。
当他/她尝试登录时,我如何将用户重定向到个人资料页面,但当他/她只是尝试访问受限制的页面时,要求他/她登录,然后将他/她重定向到该页面他/她试图访问?
【问题讨论】:
标签: javascript node.js authentication passport.js