我使用hoauth扩展程序进行用户身份验证,我想进行可选的帐户合并,如果用户使用Facebook帐户和Google +帐户登录,他们会收到相同的电子邮件要求合并这两个账户。
目前,当我尝试使用已绑定到Facebook帐户的电子邮件使用Google +帐户登录时,我收到以下消息:
此电子邮件地址由其他用户使用。如果这是您的帐户,请在下面的字段中输入密码或更改电子邮件地址并将密码留空。
我想删除它并添加可选合并,并且在合并之后它们应该登录,或者如果他们选择不合并我希望仍允许他们使用该提供者登录而不显示此消息的帐户。
我掌握了处理这个问题的代码,但是实现目标的有效方法是什么。
/extensions/hoauth/models/HUserInfoForm.php
是处理支票的validateUser()
的位置。
我对所有建议持开放态度,谢谢。