2
我對電子郵件地址使用passport-local
策略。這會導致gmail地址出現問題,例如通用加部分。 [email protected]
。如何允許用戶使用護照本地策略中的+字符?
使用
import passport from 'passport';
import passportLocal from 'passport-local';
import bcrypt from 'bcrypt';
var LocalStrategy = passportLocal.Strategy;
passport.use(new LocalStrategy({
// by default, local strategy uses username and password, we will override with email
usernameField: 'email',
passwordField: 'password',
passReqToCallback: true
}, function (req, email, pass, cb) {
// Store hash in your password DB.
console.log("Passwort:LocalStrategy:Email", email);
...
})
控制檯日誌example [email protected]
。如果我用數據庫中的空白替換加號,則登錄可以正常工作。
我怎樣才能讓護照允許加用戶名?
Thx爲提示。問題是由角2 http編碼造成的。必須手動編碼。 – Manuel