Ember Firebase身份验证

时间:2018-09-25 17:08:19

标签: firebase ember.js emberfire

我已成功将我的应用程序连接到Firebase并授权用户,同时还向user-profile模型添加了其他用户信息。我想对此数据做一些事情。

首先,在注册后(用户名,密码),我要向用户询问一些其他信息(名称,头像,城市等)。如何与已认证的用户(即,Welcome:name网站范围内的用户)一起使用此数据?另外,我希望该用户只能看到他们自己的个人资料,并能够编辑自己的个人资料。目前有点难过,只是在寻找下一步...

谢谢!

1 个答案:

答案 0 :(得分:0)

有几种不同的处理方法。

  • 对于情侣/长寿的应用程序,我将使用Ember Simple Auth。复杂来说,我的意思是需要基于身份验证状态的许多自动行为
  • 查看Ember Data适配器和emberfire之类的插件,这些适配器旨在与Firebase一起使用。请参阅Ember Observer 以找到更多插件。
  • 在服务上手动设置此信息(并在其中保留您的Auth功能)
  • 创建用户模型,在登录时创建用户记录,并使用peekRecord在应用程序中的任何位置引用它。如果用户有任何关系数据,这将很有帮助
  • 上述两项的组合