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

  • 我们实施了gigya并已启用RaaS政策,仅将电子邮件用作登录标识符并启用电子邮件验证。
  • 我明白当你注册时,你收到一封电子邮件到电子邮件地址,并点击链接确认注册,如果用户再次更改密码,他们会收到一封电子邮件。
  • 不过,我想了解如何处理用户选择更改其电子邮件地址(这是他们的用户名)的情况。
  • 我的想法是为了安全,电子邮件将被发送到旧的电子邮件地址以确认更改,但这不会发生。
  • 显然会发生什么是立即添加的新电子邮件,我必须检测帐户中的某些内容(通过事件,即使这不是特定于电子邮件地址)并进行API调用以删除旧的电子邮件地址。
  • 这是其他人使用的推荐方法吗?
  • 非常感谢


    希望这可以帮助你理解这是如何工作的以及如何处理它:

    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
    
    链接地址: http://www.djcxy.com/p/92911.html

    上一篇: gigya change email address when user name

    下一篇: Best way for registration which prevents anti automation