Создайте нового пользователя, используя emberfire

Я пишу веб-приложение EmberJS. Я хочу создать и аутентифицировать пользователя, используя firebase. Я использую тлеющий огонь

https://github.com/firebase/emberfire

Я не могу создать пользователя с помощью emberfire. Нет информации о создании пользователя.

Какие-нибудь мысли?

Спасибо

1 ответ

Это пример из моего компонента регистрации:

actions: {
    signUp: function () {
        let model = this.get('model');
        let ref = this.get('firebaseApp').auth();
        ref.createUserWithEmailAndPassword(model.get('email'), model.get('password'))
            .then(function (userData) {
                this.get('session')
                    .open('firebase', {
                        provider: 'password',
                        'email': model.get('email'),
                        'password': model.get('password')
                    })
                    .then(function () {
                        model.set('id', userData.uid);
                        model.save()
                            .then(function () {
                                this.get('router').transitionTo('login');
                            }.bind(this))
                        ;
                    }.bind(this))
                    .catch(function (error) {
                        this.set('errorMessage', error.message);
                    }.bind(this));
            }.bind(this))
            .catch(function (error) {
                this.set('errorMessage', error.message);
            }.bind(this))
        ;
    }
}
Другие вопросы по тегам