我正在为我的网站设置一个认证,但无法这样做。对于我的输入,我只有密码,用户名不是必需的。Passport.js需要.Serialize函数中的两个值,尽管我希望将其更改为一个输入。
passport.serializeUser(function(user, cb) {
cb(null, user.id); //only works when username:password are being sent & ignores rest
});
passport.deserializeUser(function(id, cb) {
User.findByName(id, function(err, user) {
cb(err, user);
});
});发布于 2019-02-06 04:22:04
在这里,用户名用于在数据库中查找/保存用户,然后使用护照、js验证登录密码或注册代码。
https://stackoverflow.com/questions/54545853
复制相似问题