Получить идентификатор пользователя из электронной почты Firebase (не текущий пользователь) - PullRequest
0 голосов
/ 12 июня 2018

У меня есть электронная почта, и мне нужно получить идентификатор этой учетной записи.Я использую метод входа по электронной почте / паролю, и у меня есть коллекция с дополнительной информацией о пользователе.Что я могу сделать, чтобы сделать это?

1 Ответ

0 голосов
/ 12 июня 2018

Вот что вы можете сделать:

- Когда пользователь регистрируется, сохраняйте информацию о соответствующем пользователе под назначенным им идентификатором пользователя в коллекции под названием «пользователи».

- Затем вы можетеиспользуйте запрос, чтобы найти пользователя с указанным адресом электронной почты.

- Запрос может быть что-то вроде:

db.collection("users").whereField("email", isEqualTo: emailYouHave)
.getDocuments() { (querySnapshot, err) in
    if let err = err {
        print("Error getting documents: \(err)")
    } else {
        for document in querySnapshot!.documents {
            // This is where you would get the ID, there should only be one document
            print("\(document.documentID) => \(document.data())")
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...