Невозможно сбросить адрес электронной почты или пароль из-за проблемы с сайтом Firebase не найден

#firebase #flutter #firebase-hosting #reset-password

#firebase #сбой #firebase-хостинг #сброс пароля

Вопрос:

Недавно я попытался реализовать возможность сброса адреса электронной почты и пароля пользователя в моем приложении Flutter. Он успешно отправил электронное письмо, но вскоре после того, как я нажал на ссылку URL, я столкнулся с «Сайт не найден». Ниже перечислены несколько вариантов того, почему отображалось это сообщение, но они были связаны с хостингом Firebase или использованием пользовательского домена, который я не использую ни один из них. Я просмотрел несколько руководств Youtube, чтобы узнать, сталкивались ли они с подобными проблемами, но ссылка привела их на элегантно отформатированный веб-сайт, где они смогли сбросить свой адрес электронной почты или пароль. Я не уверен, почему возникает эта проблема, но это может быть связано с тем, что мне нужен пользовательский домен, хотя ни один из Youtubers не требовал этого.

Ниже приведена ошибка, с которой я столкнулся на сайте:

Сайт не найден

Ниже приведен код Flutter:

Аутентификация Firebase:

   firebase_auth: ^0.17.0-dev.2
  

Сбросить пароль:

   Future<void> resetPassword(String email) async {
    await _authInstance.sendPasswordResetEmail(email: email);
  }
  

Сброс электронной почты:

   Future<void> resetEmailAddress(
      String newEmail, String oldEmail, String password) async {
    var authResult = await _authInstance.signInWithEmailAndPassword(
        email: oldEmail, password: password);
    await authResult.user.updateEmail(newEmail);
    await _instance
        .collection('users')
        .doc(authResult.user.uid)
        .update({'email': newEmail});
  }
  

Наконец, я прошу прощения за отсутствие проверки ошибок и благодарю вас за потраченное время!

  • Мэтт

Комментарии:

1. проблема не в коде flutter, можете ли вы проверить страницу аутентификации в консоли firebase ibb.co/GscFQ2Q

2. Кажется, что в консоли Firebase нет ничего плохого, что я вижу. Консоль Firebase

3. ваш сайт кажется отключенным, вы можете проверить это здесь expense-application-online.firebaseapp.com вероятно, это будет исправлено для активации хостинга

4. firebase.google.com/docs/hosting

5. Я активировал хостинг, но это не решило проблему. Хостинг . Вы предполагаете, что мне нужно создать базовый веб-сайт для достижения этой цели? Потому что я не видел другого руководства по использованию хостинга или созданию базового веб-сайта для мобильного приложения Flutter, которое смущает меня тем, почему оно не работает автоматически.