Ich brauche die Sitzung mit Benutzerobjekt über Pass js, aber in diesem Teil eines Codes zu erstellen, kann ich nur alle Benutzerobjekt oder user.id hinzufügen:wie im Pass Passwortfeld von Benutzerobjekt löschen
passport.serializeUser(function(user, done) {
done(null, **user.id or user** );
});
Mein Objekt: var userSchema = mongoose.Schema ({ local: { E-Mail: String, Passwort: String, }, });
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);
});
Kann mir jemand dabei helfen?
Sie haben mir wirklich geholfen) Jetzt verstehe ich einen Unterschied zwischen serializeUser und deserializeUser) Wir können Daten mit deserializeUser in req.user) Daten mit serializeUser in req.session gespeichert bekommen. Wir können in req.session nur Benutzer.id oder alle Benutzerobjekt hinzugefügt werden, ist es wahr?) Vielen Dank)) –
Ja, es ist ..... –