Ich möchte den Benutzernamen dynamisch erstellen, wenn also ein neuer Benutzer registriert ist, gibt es nur den Namen, Nachnamen und E-Mail.Dynamisch generierte Benutzername für Meteor App mit Konten
So stelle ich einen Benutzernamen für einen neu angelegten Benutzer ein.
Accounts.onCreateUser(function (options, user) {
user.username = options.profile.name.toLowerCase();
});
Das bringt mich - offensichtlich - auf das Problem, wenn ich einen Benutzer mit dem gleichen Namen erstellen möchte. Dies führt zu einem Fehler Username already exists
. Also ich bin auf der Suche nach ein paar Ideen, wie in diesem Fall vorzugehen. Vielleicht kann das erste Zeichen des Nachnamens hinzugefügt werden oder eine fortlaufende Nummer am Ende.
Aber für all das, ich weiß nicht, wo diese zu implementieren, da es eine Schleife zu sein hat, die den Benutzernamen testet ...
Wie indexiere ich Tasten in Meteor? – user3142695