java - 安卓 : How to verify email address using OTP

标签 java android email email-verification one-time-password

在我的android应用程序注册中,我计划询问用户的电子邮件地址,这样如果他们忘记了应用程序密码,我可以使用相同的地址。所以我需要验证给定的电子邮件地址,我发现没有规定确认电子邮件地址的存在。但我认为如果我们可以向该电子邮件地址发送OTP,那么这可以帮助我验证电子邮件ID。我该怎么做?如果有人知道,请帮助我。我需要将OTP发送到电子邮件,并要求用户输入OTP,然后验证相同的。

最佳答案

首先,您需要有 SMTP 服务器来发送电子邮件。

Rest 是发送电子邮件的简单代码,有很多示例,例如 this one

一旦您能够发送 OTP,您就可以从应用程序捕获该信息并将其发送回您的服务器,以便使用任何网络库(如异步任务 volley OlHTTP 等)进行验证。

关于java - 安卓 : How to verify email address using OTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42061566/

相关文章:

ruby-on-rails - ActionMailer 不发送在 Fake_sqs 中排队的电子邮件

c# - 通过本地 smtp 服务发送电子邮件

java - 包名称中不允许使用 "null"

java - 如何使用将枚举传递给 DTO

java - 扩展 File 类时出现 ClassCastException 问题

android - notifyDataSetChanged 不起作用

email - 我应该用什么 : bulk e-mails (with MailChimp) or transactional e-mails(with Mandrill)?

java - 在java中嵌入jape规则(Gate)

Android 错误 : java. lang.IllegalStateException:试图重新查询已经关闭的游标

android - 在 android 中集成 twitter API 时获取 NetworkOnMainThreadException