Добавление пользователей в firebase

У меня возникли проблемы с добавлением пользователей в Firebase. Если бы кто-нибудь мог помочь мне с этим, это было бы очень признательно.

Вот мой код:

var myRootRef = Firebase(url:"https://plattrapp.firebaseio.com/users")
        myRootRef.createUser(emailSignUpEntered, password: passwordSignUpEntered,
            withValueCompletionBlock: { error, result in

                if error != nil {
                    // There was an error creating the account
                } else {
                    let uid = result["uid"] as? String
                    println("Successfully created user account with uid: \(uid)")
                }
        })

Он отображает в инструкции println в моем отладчике, что пользователь был создан, но фактически не отображается в моей базе данных firebase.

Что-то я могу делать неправильно?


person abhi    schedule 02.08.2015    source источник


Ответы (1)


Аутентификация Firebase не создает автоматически никакой информации о пользователе в связанной базе данных.

Большинство приложений создают эту информацию из своего собственного кода в узле users верхнего уровня. Это описано в разделе "Хранение данных пользователя" в руководство по программированию Firebase для iOS.

Как правило, рекомендуется прочитать документацию Firebase по теме, над которой вы работаете. Это предотвратит появление седых/выпавших волос и потерю времени.

person Frank van Puffelen    schedule 03.08.2015
comment
Ок, я понимаю, что вы говорите. Так Firebase только для аутентификации пользователей? Я просматриваю их документацию прямо сейчас и не вижу ничего, что позволяло бы безопасно регистрироваться пользователям. Если Firebase не предназначен для создания информации для пользователей, какой язык лучше всего подходит для создания пользователей? Я думал о Python или Ruby - person abhi; 08.08.2015