我使用选项2(在此处查看文档)设置了一个用户池,其中使用电子邮件地址和密码一起登录。
用户能够成功注册和登录。
用户可以成功更改电子邮件地址。
然后我使用这段代码来更改电子邮件地址:
cognitoUser.updateAttributes(attributeList, function(err, result) {....}
混淆或问题是:
更改电子邮件地址会自动向新电子邮件地址发送验证代码。当电子邮件地址在不经过验证的情况下更改并且用户可以使用新地址无需任何问题即可登录时,我需要做什么?
当电子邮件地址似乎已自动验证且无需使用验证代码时,是否有必要验证更改后的电子邮件地址?如果我不必使用验证代码,是否有任何方法可以防止在更改电子邮件地址时将其发送给用户,因为当他们收到它并看到更改后的电子邮件地址有效时,他们可能会感到困惑?
谢谢
用户能够成功注册和登录。
用户可以成功更改电子邮件地址。
然后我使用这段代码来更改电子邮件地址:
cognitoUser.updateAttributes(attributeList, function(err, result) {....}
混淆或问题是:
更改电子邮件地址会自动向新电子邮件地址发送验证代码。当电子邮件地址在不经过验证的情况下更改并且用户可以使用新地址无需任何问题即可登录时,我需要做什么?
当电子邮件地址似乎已自动验证且无需使用验证代码时,是否有必要验证更改后的电子邮件地址?如果我不必使用验证代码,是否有任何方法可以防止在更改电子邮件地址时将其发送给用户,因为当他们收到它并看到更改后的电子邮件地址有效时,他们可能会感到困惑?
谢谢