ich hinzufügen Konten-Passwort und Konten-Basispakete in Meteor
Wie Benutzer die automatische Anmeldung nach erstellen verhindern
Wenn ich Benutzer wie folgt zu erstellen:
Accounts.createUser({username: username, password : password}, function(err){
if (err) {
// Inform the user that account creation failed
console.log("Register Fail!")
console.log(err)
} else {
console.log("Register Success!")
// Account has been created and the user has logged
}
});
Konto erstellt wurde und der Benutzer angemeldet hat .
Ich logge mich zum Beispiel als Administrator ein und möchte ein Konto für jemanden erstellen, aber ich möchte mich nach dem Erstellen des Kontos nicht abmelden.
Wie kann die automatische Anmeldung nach dem Erstellen des Benutzers verhindert werden?
I Quellcode accouts-password Pakete finden:
48-63 Zeilen:
// Attempt to log in as a new user.
Accounts.createUser = function (options, callback) {
options = _.clone(options); // we'll be modifying options
if (!options.password)
throw new Error("Must set options.password");
var verifier = Meteor._srp.generateVerifier(options.password);
// strip old password, replacing with the verifier object
delete options.password;
options.srp = verifier;
Accounts.callLoginMethod({
methodName: 'createUser',
methodArguments: [options],
userCallback: callback
});
};
Soll ich den Quellcode ändern, dieses Problem zu lösen?
Jede Hilfe wird geschätzt.
Vielen Dank! Ich bin so sorglos, dass ich die wichtige Erklärung vernachlässige. –
ahhhhhhhhhhhhhhhhhhh danke das war ein toller Kommentar +1 –