如何使用 Firebase 验证电子邮件是否存在?

问题描述 投票:0回答:1

我已经使用谷歌并使用电子邮件和密码实现了 Firebase 身份验证,但问题是用户只能输入不存在的电子邮件。那么我如何确保在 android 中使用 firebase 存在电子邮件。在科特林

我尝试在网上查找此内容,但无法理解发生了什么。

android firebase kotlin android-jetpack-compose
1个回答
0
投票

首先,使用

sendEmailVerification
。 以下示例来自 Firebase 文档中的在 Firebase 中管理用户:向用户发送验证电子邮件

val user = Firebase.auth.currentUser

user!!.sendEmailVerification()
    .addOnCompleteListener { task ->
        if (task.isSuccessful) {
            Log.d(TAG, "Email sent.")
        }
    }

要检查用户是否已通过验证,请使用

isEmailVerified
(示例来自 在 Firebase 中管理用户:获取用户的个人资料):

// Check if user's email is verified
    val emailVerified = it.isEmailVerified
© www.soinside.com 2019 - 2024. All rights reserved.