AspnetSqlMembershipProvider:要求用户名的最小长度

时间:2010-01-09 18:16:57

标签: asp.net asp.net-membership dotnetnuke

我正在使用dotnetnuke 4.9.5(ASP.Net 2.0)及其默认成员资格提供程序,即AspnetSqlMembershipProvider。目前,长度为1的用户名是合法的。无论如何我可以限制用户名的最小长度吗?

2 个答案:

答案 0 :(得分:1)

Gabriel的方法可能更容易,但您也可以实现自定义成员资格提供程序并从SqlMembershipProvider继承并在CreateUser方法中添加该验证。您可能想要引用this article(注意:它是VB而不是C#)。

不要被吓倒 - 因为你将继承大部分基类的逻辑,你唯一的工作就是在这个方法的验证中添加。

答案 1 :(得分:0)

SqlMembershipProvider没有关于用户名长度的任何配置。为什么不手动验证文本输入?