首页 > 解决方案 > 如何修复 user = [AuthDataResult?] nil 和错误 - FIRAuthDomain 代码 17026

问题描述

我正在尝试创建我的应用程序的用户注册组件并firebase作为我的后端。当我尝试创建用户时,它显示user = [AuthDataResult]nil 并且我得到了FIRAuthError域。

任何帮助或建议将不胜感激

if userName != "" && userEmail != "" && userPWField != "" {

            Auth.auth().createUser(withEmail: userEmail, password: userPWField){(user,error) in
                if user != nil {
                    print("User Has signed up")
                    self.performSegue(withIdentifier: "gotobiometrics", sender: sender)

                }

                if error != nil {
                    print(":(")
                }
        }
  }

标签: iosswiftfirebasefirebase-realtime-databasefirebase-authentication

解决方案


正如您在文档中看到的,错误代码17026

表示尝试设置被认为太弱的密码。

因此,您需要选择一个足够长且更好地包含数字、符号和大写字母的强密码。


推荐阅读