gpt4 book ai didi

ios - 在 Firebase 中查询用户以检查注册过程中用户名是否存在

转载 作者:行者123 更新时间:2023-11-28 11:05:14 25 4
gpt4 key购买 nike

<分区>

问题

如何在用户注册过程中检查用户名是否已经存在?

我不知道如何查询 Firebase 以确定特定值是否存在。


背景

Firebase 结构:

Users
0BBfrF1vVBXXxNxeVMes9MFkYNJ3
name: "SAM"

0oU9sf7CZxaDBx03t87lqTrv9UM2
name: "JACK"

IsXEqXov0obuwl1WOrHhCbfdfEo1
name: "JEREMY"

在下面的代码中:

  • 我尝试检查值 usernameField 是否存在于:users\userID\name
  • child(userID) 没有检索到任何东西

_

let username = self.usernameField.text

let userRef = ref.child("Users").child(userID).child("name")

userRef.observeEventType(.Value, withBlock: { snapshot in

if snapshot.value!.isEqual(username) {

print("snapshot exists")

} else {

print("snapshot doesnt exist")

}


userRef.removeAllObservers()

}, withCancelBlock: { error in

print(error)

})

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com