Ich erstelle einen neuen Nutzer mit Accounts.createUser () und es funktioniert normal, wenn Sie es nicht tun etwas Phantasie. Aber ich möchte einige neue Felder hinzufügen, die nicht in der Dokumentation aufgeführt sind. Hier ist mein Code:
%Vor%In diesem Beispiel habe ich secretAttribute zu meinem options-Objekt hinzugefügt. Da dies nicht dokumentiert ist, ist es gerecht, dass es nicht mein Attribut unter Benutzerobjekt hinzufügt.
Also habe ich gegoogelt und herausgefunden, dass so etwas funktionieren könnte:
%Vor%Und ja! Das funktioniert, aber es gibt immer BUTT .. * ABER .. Nach diesem wird Profil nicht mehr unter dem Benutzerobjekt gespeichert. Aber das macht es funktioniert:
%Vor%Also, was ich von euch will?
ps: Ich denke es ist offensichtlich, warum ich nicht alle zusätzlichen Felder unter Profil speichern möchte;)
Nun, es war nicht so schwer .. Hier steht es in der Dokumentation: "Die Standard-Benutzererstellungsfunktion kopiert einfach options.profile in das neue Benutzerdokument. Der Aufruf von onCreateUser überschreibt den Standard-Hook." - Accounts.onCreateUser
Tags und Links meteor meteor-accounts