JavaScript — автоматическая проверка адреса электронной почты (с «пинг»)?

Создание простого веб-приложения, которое будет собирать информацию, такую ​​как имя, адрес, адрес электронной почты и т. Д., И отправлять ее в базу данных для использования в онлайн-конкурсе.

Клиент спросил, есть ли способ проверить, что адрес электронной почты, который отправляет пользователь, на самом деле является функциональным адресом электронной почты. Так что не просто проверить, правильно ли он отформатирован, а просто отправить «пинг» на адрес электронной почты, чтобы получить какой-то ответ, если он действителен?

Это возможно? Я предполагаю, что нет — но не знаю точно.

Спасибо!

-3

Решение

Когда вы добавите пользователя в базу данных, отправьте ему письмо со ссылкой для подтверждения.

Как только они нажмут на ссылку, на этой странице обновите базу данных, установив поле «подтверждено» в базе данных.

Ссылки должны содержать случайную строку вместо идентификатора.
например
example.com/confirm/eh2b8vhwb29vsf

Вы также должны хранить eh2b8vhwb29vsf в БД (индексированном) для поиска пользователя, а не example.com/confirm/1, иначе люди могут легко просмотреть и подтвердить их все.

Надеюсь, это поможет.

2

Другие решения

Других решений пока нет …