Java 实施;“忘记密码”;Azure移动服务中的功能

Java 实施;“忘记密码”;Azure移动服务中的功能,java,azure,azure-mobile-services,Java,Azure,Azure Mobile Services,使用Android和Java脚本后端 我正在将我的用户数据保存到Azure移动服务中的表中。我需要为用户提供“忘记密码”功能。任何人请建议我一个添加此功能的最佳解决方案。我是否必须购买附加组件或其他东西?根据我的经验,如果用户帐户信息包括电子邮件帐户、电话号码,有两种方法可以在Azure Mobile Service中实现忘记密码功能 解决方案1:向用户发送电子邮件密码重置链接 您可以使用Azure Marketplace上的“SendGrid”服务通过电子邮件向用户注册邮箱发送密码重置链接,该

使用Android和Java脚本后端


我正在将我的用户数据保存到Azure移动服务中的表中。我需要为用户提供“忘记密码”功能。任何人请建议我一个添加此功能的最佳解决方案。我是否必须购买附加组件或其他东西?

根据我的经验,如果用户帐户信息包括电子邮件帐户、电话号码,有两种方法可以在Azure Mobile Service中实现忘记密码功能

解决方案1:向用户发送电子邮件密码重置链接

您可以使用Azure Marketplace上的“SendGrid”服务通过电子邮件向用户注册邮箱发送密码重置链接,该邮箱通过电话号码或用户名在表中选择。用户通过电脑浏览器上的重置链接页面更改密码

关于使用“SendGrid”发送电子邮件,请参阅

解决方案2:通过SMS发送确认代码

您可以使用Azure Marketplace上的“Twilio”服务通过Android客户端中的短信发送确认代码。用户将收到的代码发送回移动服务确认后,在Android表单UI上更改密码

关于使用“Twilio”发送短信,请参阅


致以最良好的祝愿

数据表中是否有任何用户帐户信息?比如电子邮件地址、电话号码等?做了一些小拷贝edits@peter潘:是的。我的桌子上有电子邮件地址和密码。@SHINERAJARATHIL好的,试试我帖子中的这些解决方案。@PeterPan MSFT谢谢您,先生。我正在努力