Новые биты идентификации ASP.NET(2.0 beta) включают основу для подтверждения адресов электронной почты пользователей. Пакет NuGet "Образцы идентификации Microsoft Asp.Net" содержит образец, показывающий этот поток. Но в этом примере, даже когда EmailConfirmed = false
, в пользовательском опыте нет другого поведения.
Как я могу запретить пользователям входить в систему, когда их адрес электронной почты еще не подтвержден? Я понимаю, что я могу заставить пользователей войти в систему независимо, а затем выполнить проверку на EmailConfirmed
но кажется, что было бы намного эффективнее, если бы я мог предотвратить успешную регистрацию пользователя, когда EmailConfirmed == false