我相信有一种方法可以在 Firebase 中更改您的密码,但是有没有一种方法可以让用户忘记密码并可以分配一个新密码或使用电子邮件或 SMS OTP 重新进行身份验证。我在网上查了一下,但似乎找不到。
如果有办法实现它,所有函数调用都需要做什么。你能用一个例子指导我吗?
最佳答案
听起来您正在寻找发送密码重置电子邮件。见 this example from the Firebase documentation :
FirebaseAuth.getInstance().sendPasswordResetEmail("user@example.com")
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Log.d(TAG, "Email sent.");
}
}
});
关于android - 在 Android 版 Firebase 中忘记密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42800349/