【问题标题】:Adding additional fields to passport.js local strategy向 passport.js 本地策略添加其他字段
【发布时间】:2014-11-12 05:59:07
【问题描述】:

默认情况下,passport.js 在其中间件中只接受用户名和密码。

http://passportjs.org/guide/username-password/

如何添加第三个字段?就我而言,我需要用户名、电子邮件和密码。

【问题讨论】:

标签: javascript node.js passport.js


【解决方案1】:

很简单,你只需要添加req参数并将passReqToCallback设置为true

passport.use('loginpassport', new LocalStrategy({
   usernameField: 'uname',
   passwordField: 'upass',
   passReqToCallback: true
   }, function (req, username, password, done) {
        var something = req.body.xxxxx;
   }));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-22
    • 2018-11-10
    • 2015-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 2014-03-20
    相关资源
    最近更新 更多