0
ユーザー名が適切な方法で存在するかどうかをテストするにはどうすればよいですか?このコードは機能しません。ルールを何らかの方法で更新する必要がありますか?火事のルールにあまり慣れていないIm。読み取りと書き込みのルール適切な方法でFirebase
ルール:
{
"rules": {
"Users":{
".read": "true",
".write": "true"
}
}
}
現在のJSONツリーのセットアップ:
+Users
+iq5oM0XlgAa9K78EuEFdZ0ZVTsm1
Email: "[email protected]"
Name: "jj"
Password: "***"
Username: "jjj"
CODE:
let username : String = self.usernameField.text!
//Checking username existence
FIRDatabase.database().reference().child("Users/Username").child(username).observeSingleEvent(of: .value, with: {(usernameSnap) in
if usernameSnap.exists(){
//This username already exists
print("The user name already exists")
}else{
//Yippee!.. This can be my username
print("user good to go")
print(username)
}
})
本当につまらない – nil
は、ユーザー/ UID /ユーザー名のようにする必要があります。私はあまりにも長い間、私は知らない – nil