2010-09-17 97 views
0

我公司有一些獨特的密碼策略(例如一個pwd不能重複使用6個月,除必須包含#,特殊字符,上部&小寫)
任何人都可以建議如何去確保新用戶的密碼符合這些策略(在.net 3.5框架中使用表單身份驗證)?檢查用戶創建的密碼是否與企業密碼策略匹配

+1

您正在使用哪種身份驗證? – 2010-09-17 14:23:36

+0

表單身份驗證。 – user279521 2010-09-17 14:25:38

回答

1

由於您使用的是.NET 3.5,雖然它聽起來像一個有點大材小用,我會建議實施你已經使用JUST規則引擎自帶作爲Windows工作流基礎部分表示這些規則。

規則可以存儲在一個XML文件中,它可以讓您靈活地輕鬆更改規則,例如:6個月更改爲3個月後到45天,或長度更改爲8個到10個字符或正則表達式的正則表達式以適應其他一些規則。

規則引擎非常易於使用,開銷不大,因爲您已經使用了.NET3.5。

0

我會創建一個類,如果你有每個規則1 if語句。密碼必須通過所有規則或無效。

這使得它很容易在管理什麼時才知道它們是什麼。它的閱讀和維護也非常簡單。