2014-09-18 13 views
6

Varsayılan olarak, passport.js yalnızca orta yazılımda kullanıcı adı ve parola kabul eder.passport.js yerel stratejisine ek alanlar ekleme

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

nasıl üçüncü bir alan eklerim? Benim durumumda, kullanıcı adı, e-posta ve şifreye ihtiyacım var.

+5

için req parametresini ve set passReqToCallback http://stackoverflow.com/questions/11784233/using-passportjs-how-does-one-pass-additional eklemem gerekiyor -form-alanları-yerel-authenti –

+0

Duh, teşekkürler, çok açık ... :) – metalaureate

cevap

-1

Çok basit, sadece gerçek

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