Firebase Authentication:Newly 创建的用户无法保存在 Firebase 中

Firebase Authentication:Newly created user can't be saved in Firebase

我正在使用 Firebase 注册用户,但是尽管我刷新了 Firebase 登录和身份验证,但新创建的用户无法保存在 Firebase 中tab.Could你能帮我解决这个问题吗? 代码在这里:

let saveAction = UIAlertAction(title: "Save", style: .Default) { (action:UIAlertAction) in
self.ref.createUser(self.textFieldLoginEmail.text, password: self.textFieldLoginPassword.text, withCompletionBlock: { (error:NSError!) in
if error == nil
{
   self.ref.authUser(self.textFieldLoginEmail.text, password: self.textFieldLoginPassword.text, withCompletionBlock: { (error, auth) -> Void in

 })
 }
 })
 } 

试着找出当您尝试登录时出现的错误,这里是使用 Firebase 错误日志的示例:

Data.ref.authUser(textFieldLoginEmail.text, password: textFieldLoginPassword.text, withCompletionBlock: { error, authData in
  if error != nil {
    var msg = ""

    if let errorCode = FAuthenticationError(rawValue: error.code) {
      switch (errorCode) {
      case .UserDoesNotExist:
        msg = "Invalid user name"
      case .InvalidEmail:
        msg = "Invalid email"
      case .InvalidPassword:
        msg = "Invalid password"
      case .NetworkError:
        msg = "we're sorry, network error has occurred, please login from the settings menu later"
      default:
        msg = "we're sorry, we encountered an error, please try again"
      }
      let alert = UIAlertController(title: "User Authentication error",
        message: msg,
        preferredStyle: .Alert)
      let OKAction = UIAlertAction(title: "OK",
      style: .Default) { (action: UIAlertAction!) -> Void in
        if errorCode == .NetworkError {
          self.performSegueWithIdentifier("ToMenuSegue", sender: self)
        }
        self.textFieldLoginPassword.text = ""
        self.view.endEditing(true)
      }
      alert.addAction(OKAction)
      self.presentViewController(alert, animated: true, completion: nil)
    }
  } else {
    // Logged in
    self.performSegueWithIdentifier("ToMenuSegue", sender: self)
  }
})

The full Firebase errors list