当用户最初在 Parse.com 上通过我的应用程序注册时,他们会提供用户名、电子邮件地址和密码。
他们在开始使用 Parse.com 功能之前验证该电子邮件地址。所以现在用户有了一个有效的用户名、电子邮件地址和密码。
然后,考虑这种情况:
1) 用户更改了他或她的电子邮件地址。2) 用户未能验证新的电子邮件地址。3) 用户有一段时间没有使用该应用程序。4) 用户忘记密码。5) 用户要求重设密码。
如果用户使用他或她的旧电子邮件地址重置密码,则该地址现在已不存在,用户将无法使用该电子邮件地址重置密码。
如果用户使用了新的电子邮件地址,则不会验证该地址。此外,它可能未被验证,因为它可能输入错误。因此,用户将无法使用该电子邮件地址重置密码。
这应该怎么下去?有什么方法可以保留旧的电子邮件地址,直到新的电子邮件地址得到验证?这是我能看到这行得通的唯一方法。