Что именно вы подразумеваете под подтверждением?
Существует способ требовать, чтобы пароль был определенной длины, и сделать его сложным (то есть 6 буквенно-цифровым, 6 неалфавитно-цифровым), но у меня нет доступа к моим заметкам по этому вопросу.
Все это будет сделано в файле конфигурации для самого приложения. Я должен согласиться с тем, что вам нужно использовать свою собственную функцию, нет причин не делать этого, поскольку я предполагаю, что вы хотите расширить поведение по умолчанию.
Я сделал быстрый поиск в Google, нашел то, о чем думал, хотя мои заметки более глубоки.
<membership defaultProvider="SqlProvider"
userIsOnlineTimeWindow = "20>
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
requiresQuestionAndAnswer="true"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="1"
/>
</providers>
</membership>
Мне должно быть ясно, если вы хотите сделать что-то кроме "Проверяет, что указанные имя пользователя и пароль существуют в источнике данных." вам нужен собственный поставщик.
Честно говоря, я не понимаю, почему вы не хотите использовать своего собственного провайдера ....