当用户名时,gigya更改电子邮件地址

时间:2018-03-13 13:47:52

标签: email registration gigya

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

非常感谢

1 个答案:

答案 0 :(得分:1)

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

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