调用createUserWithEmailAndPassword时,如何防止onAuthStateChanged触发?

时间:2018-08-29 21:29:44

标签: firebase firebase-authentication google-cloud-functions

让我提供一些背景信息:

  • 有员工和经理。员工不一定需要 登录凭据(可以使用公共URL),但管理员可以(访问) 应用程序设置)。
  • 我们需要实现管理员为给定用户创建登录名的功能。稍后,需要将uid保存在users表中。

问题:    当经理调用 createUserWithEmailAndPassword 时,这会将经理的身份验证凭据更改为新创建的登录名,该登录名没有写权限。

一种幼稚的方法:    -我可以使用他的凭据和所需的行为重新登录经理。我认为这是不必要的,可能还有更简单的方法。    -我可以创建一个云函数并在服务器端执行上述操作。这对我来说似乎是最可行的解决方案。

注意:大多数应用程序都有经理向用户发送邀请以进行注册的方法,这就是应该的方法,但是我只想保存目前麻烦的用户。

将感谢您的想法。

提前谢谢!

0 个答案:

没有答案