Создание простого веб-приложения, которое будет собирать информацию, такую как имя, адрес, адрес электронной почты и т. Д., И отправлять ее в базу данных для использования в онлайн-конкурсе.
Клиент спросил, есть ли способ проверить, что адрес электронной почты, который отправляет пользователь, на самом деле является функциональным адресом электронной почты. Так что не просто проверить, правильно ли он отформатирован, а просто отправить «пинг» на адрес электронной почты, чтобы получить какой-то ответ, если он действителен?
Это возможно? Я предполагаю, что нет — но не знаю точно.
Спасибо!
Когда вы добавите пользователя в базу данных, отправьте ему письмо со ссылкой для подтверждения.
Как только они нажмут на ссылку, на этой странице обновите базу данных, установив поле «подтверждено» в базе данных.
Ссылки должны содержать случайную строку вместо идентификатора.
например
example.com/confirm/eh2b8vhwb29vsf
Вы также должны хранить eh2b8vhwb29vsf в БД (индексированном) для поиска пользователя, а не example.com/confirm/1, иначе люди могут легко просмотреть и подтвердить их все.
Надеюсь, это поможет.
Других решений пока нет …