【问题标题】:Creating Users with Passport使用 Passport 创建用户
【发布时间】:2023-03-23 22:43:01
【问题描述】:

我正在使用 Node.js 并打算使用 Passport 进行身份验证。但是,我在网上看到的所有示例都假设用户已经创建。我想知道如何在将用户会话保存在数据库中之后正确创建用户会话(我有这部分工作),以便 Passport 能够识别它们。 (我不想保存新用户,然后强迫他们去登录页面。)

【问题讨论】:

    标签: node.js session passport.js


    【解决方案1】:

    只要打电话:

    // user is the user instance you just registered and created
    req.logIn(user, function(err) {
      if (err) return next(err);
      // login success!
      res.redirect('/home'); // or whereever
    });
    

    此函数的文档在代码中(我需要将其添加到指南中): https://github.com/jaredhanson/passport/blob/master/lib/http/request.js

    【讨论】:

    • 谢谢!只是看到那个文件实际上解释了很多。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    • 2019-12-05
    • 2019-07-23
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    相关资源
    最近更新 更多