android-studio - 如何使用 Firebase Android Studio 向个人电子邮件发送电子邮件验证
问题描述
我正在制作一个带有电子邮件验证的系统,但我想将注册的电子邮件发送到个人电子邮件(因此他/她只能验证用户的安全性)地址,而不是发送给用户。有什么办法可以在 java android studio 中做到这一点?我正在使用 firebase 数据库。
解决方案
当您说“将注册的电子邮件转为个人电子邮件”时,我对您的意思有些困惑,但是使用 FirebaseAuth,当用户使用 登录时FirebaseAuth.signInWithEmailAndPassword(email, password)
,您应该能够获取它返回并调用的 FirebaseUserFirebaseUser.sendEmailVerification()
然后,您可以使用它FirebaseUser.isEmailVerified()
来检查用户是否验证了他们的电子邮件,并据此允许或拒绝您的应用程序中的某些功能。
推荐阅读
- javascript - 如何使用开始停止按钮按需启动自动滚动网页
- json - QT如何使用QSettings访问json的内部元素
- java - OneSignal 推送通知 取消订阅用户 Android
- angular - 如何确保只调用一次 HTTP 请求?
- sql - Oracle 根据另一个数据列插入列
- android - Android - 华为设备的 android.security.IKeystoreService.del 中的 NullPointerException
- kubernetes - 没有负载平衡器的 Google Cloud Kubernetes
- angular-dart - AngularDart上传文件转换为base64字符串
- javascript - Highcharts:热图更新跳过值,隐藏行
- sql - ASP.NET Core 存储过程不循环工作