2016-07-15 8 views
2

Ich bin neu in Firebase. Ich möchte einen neuen Benutzer in Firebase mit Benutzername, E-Mail und Passwort erstellen. Ich versuche, es mit der createUser() - Methode von Firebase zu erstellen. Wie kann ich beim Erstellen eines neuen Benutzers den Benutzernamen hinzufügen? Hier ist der Code, den ich verwende.Wie erstelle ich einen neuen Benutzer in Firebase mit Benutzername, E-Mail und Passwort?

mFirebaseRef.createUser(Email, Password, new Firebase.ValueResultHandler<java.util.Map<String, Object>>() { 
        public void onSuccess(java.util.Map result) { 
         System.out.println("Successfully created user account with uid: " + result.get("uid")); 
        } 
        public void onError(com.firebase.client.FirebaseError firebaseError) { 
         System.err.println("Error while creating user " + firebaseError); 
        } 
       }); 

Mit diesem Code kann ein Benutzer erstellt werden. Ich kann die Benutzer-E-Mail sehen, die ich für die Anmeldung verwendet habe.

+0

Sie scheinen das Legacy Firebase SDK zu verwenden. Ein E-Mail + Passwort-Benutzer dort besteht buchstäblich aus diesen zwei Informationen: einer E-Mail-Adresse und einem Passwort. Sie müssen die zusätzlichen Eigenschaften woanders aufbewahren, beispielsweise in der Firebase-Datenbank. Siehe http://stackoverflow.com/questions/37415863/firefases-setting-additional-user-properties –

Antwort