Email gigya更改用户名时的电子邮件地址 我们已经实现了gigya,并启用了RaaS策略来使用电子邮件 仅作为登录标识符并启用电子邮件验证。 我知道当你注册时,你会收到一封电子邮件 电子邮件地址,带有点击确认注册的链接&如果用户再次更改密码,他们将收到一封电子邮件 但是我想了解如何处理这种情况 用户选择更改其电子邮件地址(这是他们的 用户名) 我的想法是为了安全,会发送一封电子邮件 发送到旧电子邮件地址以确认更改,但此操作不起作用 发生 显然,新的电子邮件会立即添加& 我必须检测到帐户中发生了变化(通过事件、, 即使这不是特定于电子邮件地址),也要制作一个API 致电删除旧电子邮件地址 这是其他人使用的推荐方法吗

Email gigya更改用户名时的电子邮件地址 我们已经实现了gigya,并启用了RaaS策略来使用电子邮件 仅作为登录标识符并启用电子邮件验证。 我知道当你注册时,你会收到一封电子邮件 电子邮件地址,带有点击确认注册的链接&如果用户再次更改密码,他们将收到一封电子邮件 但是我想了解如何处理这种情况 用户选择更改其电子邮件地址(这是他们的 用户名) 我的想法是为了安全,会发送一封电子邮件 发送到旧电子邮件地址以确认更改,但此操作不起作用 发生 显然,新的电子邮件会立即添加& 我必须检测到帐户中发生了变化(通过事件、, 即使这不是特定于电子邮件地址),也要制作一个API 致电删除旧电子邮件地址 这是其他人使用的推荐方法吗,email,registration,gigya,Email,Registration,Gigya,非常感谢希望这有助于您了解其工作原理以及如何处理: accounts.setAccountInfoAPI调用(Web SDK和REST API都支持)可用于添加或删除用作帐户登录标识符的电子邮件地址: 通过以逗号分隔的形式传递“removeLoginEmails”参数 要删除的电子邮件地址列表 通过以逗号分隔的形式传递“addLoginEmails”参数 要添加的电子邮件地址列表 注意:帐户上必须至少保留一个登录标识符,否则此操作将触发错误。因此,如果帐户上只剩下一个作为登录标识符的电子邮件

非常感谢

希望这有助于您了解其工作原理以及如何处理:

accounts.setAccountInfo
API调用(Web SDK和REST API都支持)可用于添加或删除用作帐户登录标识符的电子邮件地址:

  • 通过以逗号分隔的形式传递“removeLoginEmails”参数 要删除的电子邮件地址列表
  • 通过以逗号分隔的形式传递“addLoginEmails”参数 要添加的电子邮件地址列表
注意:帐户上必须至少保留一个登录标识符,否则此操作将触发错误。因此,如果帐户上只剩下一个作为登录标识符的电子邮件地址,则需要发出两个单独的请求(先添加,然后删除)

管理用户电子邮件后,可以使用API调用重新发送确认电子邮件:

accounts.resendVerificationCode(params)
链接

http://developers.gigya.com/display/GD/Account+REST
http://developers.gigya.com/display/GD/accounts.setAccountInfo+REST
http://developers.gigya.com/display/GD/accounts.setAccountInfo+JS
https://developers.gigya.com/display/GD/accounts.resendVerificationCode+JS