Normalize_emails:无法将电子邮件地址从 user+x@gmail.com 更改为 user@gmail.com

如果地址为 user+123@gmail.com 的用户尝试将其地址更改为 user@gmail.com,他们会收到验证链接,但在尝试接受时,会收到“电子邮件已被占用”的提示。

似乎应该执行以下操作之一:

  • 拒绝更改为另一个地址
  • 无需验证即可接受该地址(因为它是同一个地址)
  • 在检查该地址是否已被占用之前替换该地址
8 个赞

这。如果用户尝试更改电子邮件,并且规范化后的电子邮件地址相同,则应直接更改,无需进一步处理。

4 个赞

乐意暂时在这里放一个#pr-welcome的修复。

如果将其应用于任何电子邮件提供商,这都是危险的,但如果我们将其限制为 Gmail 地址,则没问题。

3 个赞