Лучший способ подтвердить адрес электронной почты - PullRequest
0 голосов
/ 22 октября 2019

Недавно на работе у нас была дискуссия о том, что может быть лучшим способом проверки адреса электронной почты для пользователя, для обработки случаев, когда пользователь регистрируется с неправильным адресом электронной почты (скажем, мой адрес электронной почты andrew123@gmail.com, и я поставилв aandrew123@gmail.com). Мы придумали это решение:

  • Пользователь регистрирует электронную почту
  • Письмо для регистрации отправляется через AWS SES. Если почта переходит в постоянный отскок, мы устанавливаем эту почту пользователя как «недействительную»
  • Когда при оформлении заказа в корзине, если почтовый адрес пользователя недействителен, отображается предупреждение, предлагающее пользователю проверить и изменить адрес электронной почты

Однако я все еще думаю, что лучшим (и более простым) подходом было бы просто включить код активации в регистрационное письмо. Я хочу знать ваши мысли по этому поводу, так как действительно почесал мою голову: /

1 Ответ

1 голос
/ 24 октября 2019

Мы видели множество кодов активации, обходящих одноразовые адреса электронной почты. Возможно, вам придется избегать подписки на одноразовые электронные письма. Вы можете использовать сторонний API проверки электронной почты, чтобы определить, является ли электронная почта бесплатной или одноразовой. Вы можете использовать демонстрационную версию MailboxValidator , чтобы увидеть конечную точку API и результаты JSON, чтобы интегрировать ее в процесс регистрации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...