【发布时间】:2017-07-27 17:17:20
【问题描述】:
我正在为我的 iOS 应用程序使用 Firebase 身份验证。现在我想检查输入的电子邮件地址是否可用。我发现我必须为此使用createUserWithEmailAndPassword。但问题是我不想传递密码。我只想使用电子邮件进行检查。我该怎么做?
【问题讨论】:
-
如果电子邮件被接收,Firebase 身份验证已经返回错误。为什么要在用户输入密码之前进行检查?
-
您要查看电子邮件是什么意思?您是否要确保该电子邮件已被使用?还是什么?
-
实际上我的设计就像有第一页用户将输入电子邮件地址。如果该电子邮件已注册,则用户导航到下一个页面,即密码页面,用户将在其中输入密码并在应用程序中唱歌。所以在第一页我想检查电子邮件是否已注册。 @JenPerson
-
@JenPerson 在我的 UI 中,我隐藏了“注册”按钮,直到所有字段都正确填写,包括数据库中尚未包含的 有效 电子邮件地址,尚未使用的用户名和包含与密码字段相同的密码的 passwordConfirmation 字段。这可能是他想要在发出 createUser 之前检查的原因。
标签: ios swift firebase firebase-authentication