List of Authorisation errors with Firebase login(Firebase登录的授权错误列表)
问题描述
我需要的是所有不同登录错误的Firebase身份验证代码的完整列表,以及所有这些错误的列表。到目前为止,我通过反复试验找到了一些,但不能冒险错过了一些。我使用Firebase简单登录,使用电子邮件/密码、Facebook、Twitter和匿名登录。显然,有这么多登录方法,用户可能会有很多方式无法正确登录(不正确的电子邮件格式,没有输入密码等)。目前我正在使用以下代码:
... authenticateWithDictionary method
completion:^(NSError * error, id<PUser> user) {
if (!error) {
[self loginButtonPressed:Nil];
}
else {
[UIView alertWithTitle:bErrorTitle withError:error];
}
这样做的唯一问题是我结束了引发的错误,错误如下:
**(Error Code: EMAIL_TAKEN) The specified email address is already in use.**
这可以让我知道测试中出了什么问题,但一旦应用程序上线,我将希望单独的消息
A)看起来更整洁
B)让用户知道他们收到此错误的原因
到目前为止,通过反复试验,我得出了以下结论:
错误代码
-5 INVALID EMAIL - empty or incorrect format
-6 INVALID PASSWORD
-9 EMAIL TAKEN
一旦我有了一个完整的列表,我将使用Switch语句来正确地处理它们
有谁知道错误代码和错误的综合列表,以便我可以将它们全部考虑在内,而不必考虑所有选项,这可能意味着我错过了一个
推荐答案
以下是Firebase网站的完整错误代码列表:
https://www.firebase.com/docs/web/guide/user-auth.html#section-full-error
这篇关于Firebase登录的授权错误列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!