Как сделать sh viewController base по типу аккаунта, загруженного из Firestore? - PullRequest
0 голосов
/ 08 апреля 2020

Я реализовал Firebase / Firestore Auth, пользователь может выбрать, чтобы зарегистрироваться как «Пользователь» или «Компания» (одно письмо может иметь только одну учетную запись). Исходя из того, какой тип учетной записи выбирает пользователь, в Firestore есть 2 коллекции:

  • Users - с документами: firstName, lastName, email, accountType, uid
  • Компании - с документами: companyName, companyEmail, accountType, uid

У меня есть одно представление, которое обрабатывает вход в систему пользователей, после входа в систему существуют различные viewControllers, основанные на accounType для введенного адреса электронной почты.

Как я могу проверить, что accountType для метода Auth.auth().signIn(withEmail: email, password: password), чтобы я мог получить sh правильный viewController?

Или мне нужно создать новую коллекцию "AccountTypes", добавить uid и проверить accountType?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...