我有一个注册表格,要求用户键入他们的电子邮件和密码。如果用户的电子邮件和密码不符合特定条件,Firebase将不允许您创建用户,即,该用户名应该是有效的电子邮件,并且密码应足够安全。除了验证,我还有自己的验证。我实际上想做的是以某种方式通知用户Firebase抛出的那些验证错误。
问题:只有单击提交按钮后,我才能显示Firebase错误。
如果可以在提交表单之前执行此操作,那就太好了。也就是说,如果用户在密码字段中键入的符号数少于6,则应通知用户。
因此,我认为侦听用户键入的内容以及用户停止输入的内容是有道理的,如果输入的值不符合标准,则向某个返回错误对象的端点发出请求。此请求的职责是验证字段,就是这样。
是否可以在Firebase中提出这样的请求?据我所知,这是不可能的,但我想确定的是,也许有一些不错的解决方法之类的东西。
答案 0 :(得分:0)
这是您必须自己编写的代码。 Firebase SDK不会为您带来任何便利。我建议准备好处理对createUserWithEmailAndPassword的调用中被拒绝的承诺,以便确定用户输入的内容是否存在问题,并相应地提示用户。