【发布时间】:2021-04-08 22:22:55
【问题描述】:
这是控制台中的错误:
[Firebase/Database][I-RDB038012] setValue: or removeValue: at /users/lKW2MLmXvCbyku4teSwSMS9Snwq2 failed: permission_denied
当我运行这段代码时:
Auth.auth().createUser(withEmail: eMailTextField.text!, password: passwordTextField.text!) { (data, error) in
if let err = error {
print(err.localizedDescription)
return
}
guard let newUser = data?.user else { return }
let uid = newUser.uid
print("User: \(String(describing: newUser.email)) wurde erstellt, ID: \(String(describing: newUser.uid))")
//Database
let ref = Database.database().reference().child("users").child(uid)
print("Datenbank ID: \(ref)")
ref.setValue(["fullname" : self.fullNameTextField.text!, "username": self.usernameTextField.text!, "email" : self.eMailTextField.text!])
有人可以帮助我吗? :)
【问题讨论】:
-
您还可以从 Firebase 控制台添加您的数据库权限吗?
标签: swift firebase firebase-realtime-database