我目前正在开发一个允许用户通过常规电子邮件和密码注册和登录的应用程序。它还允许用户通过Facebook登录。这两种功能都有效。
问题在于 - 当用户通过电子邮件注册并稍后尝试通过Facebook登录时(假设他/她具有相同的Facebook电子邮件),该应用程序将他/她视为新用户。在数据库中创建了一条新记录。
我是swift and parse的新手。我试图获取来自Facebook的信息并获取用户的电子邮件并将其与已经解析的用户进行比较....但是,如何合并这两个帐户?如果您已成功实现此功能,我真的很感激,如果您引导我完成它。
非常感谢你。
答案 0 :(得分:1)
我认为你不能。相反,您需要使用cloud code在新用户保存之前拦截它,并检查该电子邮件地址是否已与其他帐户相关联。如果是,您可以从云代码返回错误并在您的应用中处理它。