2016-07-15 46 views
2

我是Firebase的新手。我想使用用户名, 电子邮件和密码在Firebase中创建一个新用户。我正在尝试使用Firebase的createUser()方法创建它。如何在创建新用户时添加用户名,以下是我正在使用的代码。如何使用用户名,电子邮件和密码在Firebase中创建新用户?

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); 
        } 
       }); 

使用此代码可以创建一个用户。我可以看到用于注册的用户电子邮件。

+0

您似乎正在使用旧版Firebase SDK。在那里的电子邮件+密码用户字面上包含这两个信息:电子邮件地址和密码。您必须在其他位置保留其他属性,例如在Firebase数据库中。请参阅http://stackoverflow.com/questions/37415863/firebase-setting-additional-user-properties –

回答

相关问题