簡體   English   中英

更改自定義ASP.NET成員資格提供程序中的最小UserName長度?

[英]Changing the minimum UserName length in a custom ASP.NET Membership Provider?

我繼承了一個基於CMS的站點(非開源),該站點具有基於ASP.NET成員資格提供程序的自定義成員資格提供程序。

當我們嘗試添加或編輯用戶名少於5個字符的用戶時,CMS Web表單會彈出一個錯誤窗口,指出用戶名字段至少需要5個字符。

我不確定這是否是ASP.NET成員資格提供程序約束或它是否來自CMS自定義成員資格提供程序。

我可以在web.config(如http://msdn.microsoft.com/zh-cn/library/ff648345.aspx中列出)中配置諸如“ minRequiredPasswordLength”之類的屬性,但找不到用於設置的屬性最小用戶名長度。

另外:數據庫中已經有多個UserName條目,其長度最短為2個字符,這些長度是由開發人員在初始站點創建期間導入的,因此,使用較短的UserName長度似乎沒有任何問題。 我們只是無法使用CMS網絡表單來編輯現有條目或添加少於5個字符的用戶名的新用戶。

最小用戶名長度不是來自Default ASP.NET Membership Provider

以下是會員資格提供者的屬性-

在此處輸入圖片說明

它必須來自應用程序的業務邏輯。

數據庫中的多個UserName條目,其長度最短為2個字符,這是開發人員在初始站點創建期間導入的

這些用戶可能不使用應用程序就直接導入了數據庫。 在創建這些用戶之后實施約束。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM