如果地址为 user+123@gmail.com 的用户尝试将其地址更改为 user@gmail.com,他们会收到验证链接,但在尝试接受时,会收到“电子邮件已被占用”的提示。
似乎应该执行以下操作之一:
- 拒绝更改为另一个地址
- 无需验证即可接受该地址(因为它是同一个地址)
- 在检查该地址是否已被占用之前替换该地址
如果地址为 user+123@gmail.com 的用户尝试将其地址更改为 user@gmail.com,他们会收到验证链接,但在尝试接受时,会收到“电子邮件已被占用”的提示。
似乎应该执行以下操作之一:
这。如果用户尝试更改电子邮件,并且规范化后的电子邮件地址相同,则应直接更改,无需进一步处理。
乐意暂时在这里放一个#pr-welcome的修复。
如果将其应用于任何电子邮件提供商,这都是危险的,但如果我们将其限制为 Gmail 地址,则没问题。