gpt4 book ai didi

java - 如何检查电子邮件 ID 在 Firebase 中是否有效?

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:26 27 4
gpt4 key购买 nike

我在我的 Android 应用程序中使用了 Firebase 身份验证。但是在注册时,如果我输入 abc@abc.com 它会成功接受并成功登录用户。但是 abc@abc.com 不是真实身份。检查输入的电子邮件ID是否真实存在的方法是什么。例如abhishekbuchake7@gmail.com 。这是 gmail 提供的我的 id。请建议

最佳答案

要使用 firebase 验证电子邮件地址,您可以使用方法 sendEmailVerification():

FirebaseAuth auth = FirebaseAuth.getInstance();
FirebaseUser user = auth.getCurrentUser();

user.sendEmailVerification()
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Log.d(TAG, "Email sent.");
}
}
});

更多信息在这里:

https://firebase.google.com/docs/auth/android/manage-users#send_a_user_a_verification_email

https://firebase.google.com/docs/reference/android/com/google/firebase/auth/FirebaseUser.html#sendEmailVerification()

关于java - 如何检查电子邮件 ID 在 Firebase 中是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49400089/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com