Ich arbeite an einem Knoten + pass.js Authentifizierung. Ich mache eine einfache Login/Anmelde-App. Es funktioniert gut, aber es speichert nur Benutzername und Passwort.Wie kann ich andere Formularfelder mit pass-local.js speichern
Wie kann ich die anderen Formularfelder wie Telefonnummer, E-Mail, Hobbys, Geschlecht in der Datenbank über eine signup.html Seite mit funktionierender Login-Pass-Authentifizierung speichern? Kann jemand dafür haben Lösung so alle Felder in der Datenbank, die ich speichern kann ....
//my schema is :--
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var userSchema = mongoose.Schema({
local : {
username : String,
gender : String,
phone : String,
email : String,
password : String
}
});
userSchema.methods.generateHash = function(password) {
return bcrypt.hashSync(password, bcrypt.genSaltSync(8), null);
};
userSchema.methods.validPassword = function(password) {
return bcrypt.compareSync(password, this.local.password);
};
var User = mongoose.model('user', userSchema);
module.exports = User;
In diesem Code I-Schema von E-Mail, Benutzername, Passwort, Geschlecht Telefon und auch gegeben Felder in signup.html verwenden Seite. aber es speichert nur Benutzername und Passwort Felder nur .........