0
我需要創建通過護照JS用戶對象的會話,但在的這部分代碼,我可以只添加的所有用戶對象,或user.id:如何從用戶對象中刪除密碼字段中的護照
passport.serializeUser(function(user, done) {
done(null, **user.id or user** );
});
我的對象: VAR userSchema = mongoose.Schema({ 本地:{ 電子郵件:字符串, 密碼:字符串, }, });
passport.serializeUser(function(user, done) {
//Also i tried to delete object field here
//(delete user.local.password) ,
//but it didn't help
done(null, user.id);
});
有人可以幫我嗎?
你真的幫了我)現在,我明白了serializeUser和deserializeUser之間的區別)我們可以在req.user中使用deserializeUser獲取數據)使用serializeUser的數據存儲在req.session中。我們可以在req.session中只添加user.id或所有的用戶對象,這是真的嗎?)非常感謝你)) –
是的,它是...... –