我已经使用谷歌并使用电子邮件和密码实现了 Firebase 身份验证,但问题是用户只能输入不存在的电子邮件。那么我如何确保在 android 中使用 firebase 存在电子邮件。在科特林
我尝试在网上查找此内容,但无法理解发生了什么。
首先,使用
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