Parse platform 如何为Parse.com上未验证(可能不正确)电子邮件的用户重置密码?
当用户最初在Parse.com上通过我的应用程序注册时,他们会提供用户名、电子邮件地址和密码 在开始使用Parse.com功能之前,他们会验证该电子邮件地址。因此,现在用户有了有效的用户名、电子邮件地址和密码Parse platform 如何为Parse.com上未验证(可能不正确)电子邮件的用户重置密码?,parse-platform,passwords,forgot-password,password-recovery,email-verification,Parse Platform,Passwords,Forgot Password,Password Recovery,Email Verification,当用户最初在Parse.com上通过我的应用程序注册时,他们会提供用户名、电子邮件地址和密码 在开始使用Parse.com功能之前,他们会验证该电子邮件地址。因此,现在用户有了有效的用户名、电子邮件地址和密码 然后,考虑这个场景: 1) 用户更改其电子邮件地址。2) 用户无法验证新电子邮件地址。3) 用户暂时不使用该应用程序。4) 用户忘记了自己的密码。5) 用户要求重置密码 如果用户使用其旧电子邮件地址重置密码,则该地址现在已不存在,用户将无法使用该电子邮件地址重置密码 如果用户使用了新的电子
然后,考虑这个场景:
1) 用户更改其电子邮件地址。2) 用户无法验证新电子邮件地址。3) 用户暂时不使用该应用程序。4) 用户忘记了自己的密码。5) 用户要求重置密码 如果用户使用其旧电子邮件地址重置密码,则该地址现在已不存在,用户将无法使用该电子邮件地址重置密码 如果用户使用了新的电子邮件地址,则不会验证该地址。此外,它可能没有得到验证,因为它可能输入错误。因此,用户将无法使用该电子邮件地址重置密码这是怎么回事?在新的电子邮件地址被验证之前,是否有办法保留旧的电子邮件地址?这是我能看到的唯一可行的方法。您是否尝试过使用Parse CloudCode中的触发器功能
在这里,您可以在某些对象更改之前或之后执行代码。因此,您可以按照问题底部的建议执行操作:当电子邮件或emailVerified字段发生更改时,将旧电子邮件保存在另一个字段中。如果旧电子邮件位于另一个字段中,它实际上如何有用?这似乎根本没有被解析考虑过。。。在新的电子邮件地址被验证之前,是否有办法将旧的电子邮件地址保留为实际的电子邮件地址?感谢您的评论,我非常感谢您的帮助。@SAHM为什么不为这种情况提供自定义支持?什么是自定义支持?类似于您的用户通过电子邮件与您联系,您可以直接在解析浏览器中解决此问题。=]嗯,好的。看起来整件事都是那么糟糕,糟糕的设计。就像Parse什么都没想清楚一样。另外,不可能从Parse获得任何帮助。很糟糕,我不得不用Parse将“联系我”构建到计划中。不应该发生。