我使用的是dotnetnuke 4.9.5(ASP.Net 2.0)及其默認成員資格提供程序,即AspnetSqlMembershipProvider。目前,長度爲1的用戶名是合法的。無論如何,我可以限制用戶名的最小長度?AspnetSqlMembershipProvider:要求用戶名的最小長度爲
1
A
回答
0
SqlMembershipProvider沒有關於用戶名長度的任何配置。爲什麼不只是手動驗證文本輸入?
1
Gabriel的方法可能更容易,但您也可以實現自定義成員資格提供程序,並從SqlMembershipProvider繼承並在CreateUser方法中添加驗證。你可能想參考this article(注意:它不是C#)。
不要被嚇倒,雖然 - 因爲你會繼承大部分基類的邏輯,你唯一的工作將真正是在驗證加上一個方法。
相關問題
- 1. 使用AspNetSqlMembershipProvider的最低要求
- 2. has_secure_password:如何要求最小長度
- 3. 域名的最小長度
- 4. 用Django覆蓋用戶名的最大長度/最小長度ModelForm中的用戶模型
- 5. 最小用戶密碼長度
- 6. 最小長度Regex
- 7. MaskedTextBox最小/最大長度
- 8. LDAP用戶名長度
- 9. 用戶名密碼長度
- 10. 最小和最大強度長度
- 11. 指定大小,最大長度爲Html.TextBoxFor
- 12. 長網進度條要求
- 13. 域名的最大長度
- 14. 最小長度和最大長度的jQuery條件驗證
- 15. 需要的長度(411) - RESTlet客戶端需要的長度
- 16. XML名稱空間名稱的最小長度?
- 17. Oracle varchar2最小長度
- 18. 最小長度方法
- 19. cfinput最小密碼長度
- 20. ASP.NET MVC2 DataAnnotations最小長度
- 21. 縮小變量名長度
- 22. ValueError:將參數'值'列爲'ConcatV2'Op長度小於最小長度2
- 23. 最大Windows用戶名長度 - Windows應用商店應用的最大允許文件路徑長度
- 24. 最大經緯度,最小緯度,最大長度,最小長度從幾何字段
- 25. DIV對用戶名長度的響應
- 26. 正則表達式爲最小長度的非小數點
- 27. 只應驗證最小/最大長度
- 28. 最小BPEL/BPMN要求?
- 29. node.js中的最大請求長度
- 30. Django身份驗證:增加最大用戶名長度
這是我自己可以想到的唯一的東西。我只是想知道我是否錯過了一些東西。 – Kashif 2010-01-09 18:50:52