Firebase登录的授权错误列表 [英] List of Authorisation errors with Firebase login

查看:35
本文介绍了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登录的授权错误列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆