我想在我的Android应用程序中实现密码恢复,就像我们为各种应用程序实现密码恢复一样,他们可以选择使用Google / Facebook等发送密码/重置密码。
如果我得到任何指导或链接解释,那就太棒了。
感谢。
答案 0 :(得分:0)
使用Google / Facebook等进行密码/重置。这是一个逻辑,当你从你的应用程序登录到Facebook(假设你已经集成了facebook api)每次成功登录时,会在应用程序中生成一个身份验证令牌,这个令牌对每个用户都是唯一的。
现在有两种情况:
1)首次登录。
2)已经从应用程序登录Facebook。
首次登录。
由于用户第一次正在恢复密码,请检查他是否获得了具有相同电子邮件ID的身份验证令牌,并将其注册到应用程序和Facebook中。如果他获得了令牌,则意味着他是Facebook的有效用户,并且您可以通过使用Facebook Graph API获取他的所有个人资料信息来匹配他的详细信息。
已经从应用程序登录Facebook。
这种情况是用户第二次尝试从应用程序登录Facebook时,在这种情况下,您必须匹配您第一次获得的身份验证令牌。