由于找不到Firebase站点问题,无法重置电子邮件或密码
我最近尝试在我的flatter应用程序中实现重置用户电子邮件和密码的功能。它成功地发送了电子邮件,但在我点击URL链接后不久,我遇到了一个“未找到站点”。下面列出了显示此消息的原因的多个选项,但它们与Firebase托管或使用自定义域有关,我两者都不使用。我查看了多个Youtube教程,看看他们是否遇到了类似的问题,但链接将他们带到了一个格式优雅的网站,在那里他们可以重置电子邮件或密码。我不知道为什么会出现这个问题,但这可能是因为我需要一个自定义域,尽管YouTuber都不需要它 以下是我在网站上遇到的错误: 以下是颤振代码: Firebase身份验证:由于找不到Firebase站点问题,无法重置电子邮件或密码,firebase,flutter,firebase-hosting,reset-password,Firebase,Flutter,Firebase Hosting,Reset Password,我最近尝试在我的flatter应用程序中实现重置用户电子邮件和密码的功能。它成功地发送了电子邮件,但在我点击URL链接后不久,我遇到了一个“未找到站点”。下面列出了显示此消息的原因的多个选项,但它们与Firebase托管或使用自定义域有关,我两者都不使用。我查看了多个Youtube教程,看看他们是否遇到了类似的问题,但链接将他们带到了一个格式优雅的网站,在那里他们可以重置电子邮件或密码。我不知道为什么会出现这个问题,但这可能是因为我需要一个自定义域,尽管YouTuber都不需要它 以下是我在网站
firebase\u认证:^0.17.0-dev.2
重置密码:
Future<void> resetPassword(String email) async {
await _authInstance.sendPasswordResetEmail(email: email);
}
Future resetPassword(字符串电子邮件)异步{
wait_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});
}
未来重置电子邮件地址(
字符串newEmail、字符串oldmail、字符串密码)异步{
var authResult=wait _authInstance.signwithEmailandPassword(
电子邮件:旧电子邮件,密码:密码);
等待authResult.user.updateEmail(newEmail);
等待实例
.collection('用户')
.doc(authResult.user.uid)
.update({'email':newEmail});
}
最后,我很抱歉没有进行错误检查,谢谢您抽出时间
- 马特