Normalize_emails: user+x@gmail.com에서 user@gmail.com으로 이메일 주소를 변경할 수 없음

주소가 user+123@gmail.com인 사용자가 주소를 user@gmail.com으로 변경하려고 하면 인증 링크를 받지만, 이를 승인하려고 하면 "이미 사용 중인 이메일"이라는 오류가 발생합니다.

다음과 같은 방식으로 처리하는 것이 적절해 보입니다.

  • 다른 주소로의 변경을 거부
  • 인증 없이 주소를 승인(동일한 주소이므로)
  • 이미 존재하는지 확인하기 전에 주소를 교체
8개의 좋아요

이 말에 동의합니다. 사용자가 이메일을 변경하려고 시도할 때 정규화된 이메일 주소가 동일하다면, 추가 절차 없이 단순히 변경 처리하는 것이 좋습니다.

4개의 좋아요

지금은 일단 수정에 대해 pr-welcome 태그를 붙이는 데 동의합니다.

이메일 제공업체 전체에 적용할 경우 위험할 수 있지만, Gmail 주소로만 제한한다면 문제없습니다.

3개의 좋아요

다음에 따라 수정됩니다:

2개의 좋아요