По умолчанию база данных в проекте Firebase доступна только аутентифицированным пользователям:
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
Таким образом, для отображения пользовательских данных вам нужно либо изменить правила, чтобы разрешить пользователям, не прошедшим проверку подлинности:
{
"rules": {
"users": {
".read": true,
".write": true
}
}
}
Или аутентифицировать пользователей перед попыткой доступа к пользовательским данным:
Auth.auth().signIn(withEmail: email, password: password) { (user, error) in
if error == nil {
// Success!
} else {
// Sign in failed
}
}