【问题标题】:Firebase auth verificationFirebase 身份验证
【发布时间】:2019-11-13 19:50:53
【问题描述】:

我有一个注册表单,用户需要输入他们的电子邮件和密码。如果用户的电子邮件和密码不满足某些条件,即它应该是有效的电子邮件并且密码应该足够强,Firebase 不会让您创建用户。除了验证之外,我还有自己的验证。我实际上想做的是以某种方式通知用户 Firebase 引发的那些验证错误。

问题:我只能在单击提交按钮后显示 firebase 错误。

如果可以在表单提交之前执行此操作,那就太好了。也就是说,如果用户在密码字段中键入的符号数少于 6,则应通知用户。

所以我认为听听用户输入的内容以及当他们停止时向某个端点发出请求,如果输入的值不符合条件则返回错误对象是有意义的。此请求的职责是验证字段,仅此而已。

是否可以在 Firebase 中提出这样的请求?据我所知,这是不可能的,但我想确定一下,也许有一些不错的解决方法之类的。

【问题讨论】:

  • 这是您必须自己编写的代码。 Firebase SDK 不会让您更轻松。我建议准备处理来自对createUserWithEmailAndPassword 的调用被拒绝的承诺,以确定用户输入的内容是否存在问题,并相应地提示用户。
  • 这听起来像是道格的答案。
  • @DougStevenson 好吧,我明白了,所以基本上我必须自己实现所有这些验证内容,并处理来自 firebase auth 验证功能的响应作为后备。

标签: javascript firebase firebase-authentication


【解决方案1】:

这是您必须自己编写的代码。 Firebase SDK 不会让您更容易做到这一点。我建议准备好处理来自对createUserWithEmailAndPassword 的调用被拒绝的承诺,以确定用户输入的内容是否存在问题,并相应地提示用户。

【讨论】:

  • 他们不提供提出这样一个请求的可能性真的很奇怪......似乎是一个功能请求的好理由。
  • 当然,您随时可以向 Firebase 支持发送功能请求。 support.google.com/firebase/contact/support
猜你喜欢
  • 2020-04-01
  • 2022-12-10
  • 1970-01-01
  • 2016-09-26
  • 2017-11-27
  • 1970-01-01
  • 2017-10-20
  • 2015-04-10
相关资源
最近更新 更多