Недавно на работе у нас была дискуссия о том, что может быть лучшим способом проверки адреса электронной почты для пользователя, для обработки случаев, когда пользователь регистрируется с неправильным адресом электронной почты (скажем, мой адрес электронной почты andrew123@gmail.com, и я поставилв aandrew123@gmail.com). Мы придумали это решение:
- Пользователь регистрирует электронную почту
- Письмо для регистрации отправляется через AWS SES. Если почта переходит в постоянный отскок, мы устанавливаем эту почту пользователя как «недействительную»
- Когда при оформлении заказа в корзине, если почтовый адрес пользователя недействителен, отображается предупреждение, предлагающее пользователю проверить и изменить адрес электронной почты
Однако я все еще думаю, что лучшим (и более простым) подходом было бы просто включить код активации в регистрационное письмо. Я хочу знать ваши мысли по этому поводу, так как действительно почесал мою голову: /