Authで特定のユーザーのユーザーIDを取得する方法を知っていますか?Xcode Firebaseは他のユーザーとしてログインしている間に認証されたユーザーを取得します
私は他のユーザーのユーザーID [email protected]しばらく取得したい場合、私は
let userId = FIRAuth.auth()?.currentUser?.uid
でユーザーIDを取得することができますが、のは、私は現在のユーザー[email protected]でログインしていましょう私は[email protected]としてログインしています。
どうすればいいですか?添付された画像で認証されたユーザにつながる
FIRAuth.auth()?.createUser(withEmail: txtUsername.text!, password: txtPassword.text!, completion: {
user, error in
if error != nil {
print("error: " + error.debugDescription)
}
else{
print("User created")
self.login()
}
})
:
は、これは私が新しいユーザーを作成する方法です。
私もUsersテーブルを持っていますが、これはログインのためにユーザーを認証することとは関係ありません。
事は、私はプログラム的に新しい認証されたユーザーを追加する必要があるということです。これは問題ありませんが、認証済みテーブルからデータをクエリするにはどうすればよいですか?認証されたuidをデータベースの各ユーザのルートに追加する(ユーザテーブルイメージ参照)
firebaseデータベースより – Dravidian
*「Firebaseコンソールまたはコード内にあるのですか?」というメッセージが表示された場合 – Jay