2016-02-10 9 views
-2

У меня есть веб-приложение, в котором каждый может зарегистрироваться, используя свой адрес электронной почты ([email protected]) без подтверждения/подтверждения адреса электронной почты. Я хотел бы знать, есть ли какая-либо сторонняя служба или API для C# для проверки адреса электронной почты или отправки подтверждения для продолжения регистрации.Проверка/подтверждение электронной почты

+0

Что Google сказал вам? – Tim

+0

Это то, что вы должны делать сами. – slugster

ответ

2

Если вы используете идентификатор asp.net, это обрабатывается для вас, из коробки, вам просто нужно подключить свою электронную почту, и все просто работает.

Вы также можете настроить шаблон сообщения

Подробнее: http://www.asp.net/identity/overview/features-api/account-confirmation-and-password-recovery-with-aspnet-identity

В случае, если вы реализующая регистрация и войдите самостоятельно, я настоятельно рекомендую вам использовать знаменитую библиотеку, и сам реализованный код безопасности почти всегда заполнен ошибками.

Если вы используете более раннюю версию безопасности Microsoft, например, членство в Asp.Net или простое членство, я думаю, вам нужно реализовать подтверждение электронной почты самостоятельно, что, кстати, не слишком сложно.

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

+0

Спасибо Алиреза. – Bash

Смежные вопросы