首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用emberfire创建一个新用户

使用emberfire创建一个新用户
EN

Stack Overflow用户
提问于 2017-08-22 13:15:07
回答 1查看 180关注 0票数 0

我正在编写一个EmberJS web应用程序。我希望使用firebase创建和验证用户。我正在使用emberfire

https://github.com/firebase/emberfire

我无法使用emberfire创建用户。没有关于用户创建的信息。

有什么想法吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-09-14 04:42:55

这是来自我的注册组件的例子:

代码语言:javascript
复制
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))
        ;
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45818705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档