我有一个使用电子邮件/密码进行身份验证的用户。当我尝试使用和为用户添加emaillink身份验证时,会得到一个错误:
code: "auth/provider-already-linked"
message: "User can only be linked to one identity for the given provider."
错误消息告诉我,我不能为用户添加emaillink身份验证,因为用户已经通过使用密码的电子邮件提供程序进行身份验证。
那么,为具有密码身份验证的现有用户添加emaillink身份验证的正确方法是什么?
下面是我尝试过的抛出“a
我正在用Firebase构建一个应用程序。本质上,我试图构建一个身份验证系统,允许用户使用他们的e-mail/password注册,然后使用相同的e-mail/password登录。
虽然我的创建用户身份验证系统工作得很好,但我的重置密码系统发送密码重置链接到指定的电子邮件地址,出于某种原因,我的登录身份验证系统似乎允许任何电子邮件地址(注册与否)的任何人登录,并从本质上进行身份验证。
的总结:在输入电子邮件或密码时,无论帐户是否已经创建,它都会立即进入下一个ViewController。
,这些是我正在使用的豆荚:
pod 'Firebase/Database'
pod &