AspnetSqlMembershipProvider: требуется минимальная длина для имени пользователя - PullRequest
1 голос
/ 09 января 2010

Я использую dotnetnuke 4.9.5 (ASP.Net 2.0) и его поставщик членства по умолчанию, т.е. AspnetSqlMembershipProvider. В настоящее время имя пользователя длиной 1 является законным. Можно ли как-нибудь ограничить минимальную длину имени пользователя?

Ответы [ 2 ]

1 голос
/ 09 января 2010

Метод Габриэля, вероятно, намного проще, но вы также можете реализовать пользовательский поставщик членства и наследовать от SqlMembershipProvider и добавить эту проверку в метод CreateUser. Возможно, вы захотите обратиться к этой статье (осторожно: это VB, а не C #).

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

0 голосов
/ 09 января 2010

SqlMembershipProvider не имеет конфигурации для чего-либо о длине имени пользователя. Почему бы просто не проверить ввод текста вручную?

...