#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, которое смущает меня тем, почему оно не работает автоматически.