0
如何以正確的方式測試用戶名是否存在?此代碼不起作用。我是否需要以某種方式更新我的規則?我不太熟悉Firebase規則。以合適的方式讀取和寫入規則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