List of Authorisation errors with Firebase login(Firebase登录的授权错误列表)
本文介绍了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登录的授权错误列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
织梦狗教程
本文标题为:Firebase登录的授权错误列表
基础教程推荐
猜你喜欢
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
- 如何从 logcat 中删除旧数据? 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- iOS4 创建后台定时器 2022-01-01
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
