[英]Firebase android how to send verification email without sign in?
FirebaseAuth.getInstance().currentUser?.sendEmailVerification()
我可以像这样发送 email 验证。 但是,如果我不知道 currentUser 因为没有人登录,我该怎么做呢?
有没有其他方法可以发送密码重置 email,我不需要使用 currentUser?
firebaseAuth.sendPasswordResetEmail(email)
如果您想发送另一个验证 email,用户必须登录。 不登录就无法通过 email 简单地识别用户。这是一种安全措施,旨在防止某人将验证电子邮件强制发送给其他人 - 预计用户必须授权发送自己的验证 email。
不,你不能那样做,不会发送 email
在 Kotlin 中?
字符表示not null
。 如果变量是null
那么方法根本不会执行。
如果你真的需要调用sendEmailVerification()
然后使用!!
而不是?
,但是当变量为null
时它可能会崩溃(并且会在您未记录的情况下)
Kotlin 空安全文档在这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.