2011-05-23 70 views
0

我輸入的每一個密碼,當我點擊按鈕時,它告訴我密碼是錯誤的。它會在其屬性中激活此字段:InvalidPasswordErrorMessage。CreateUserWizard控制問題(密碼問題)?

我懷疑用戶試圖使用密碼連接到數據庫。

另一個奇怪的是,即使密碼創建失敗。(無效),控制存儲在數據庫中的記錄......例如在PasswordFailed的成員表中,我得到一個日期和用戶的詳細信息(控制做了它在幾個occassions,這是不好的登錄)..

然而,主要的問題是與密碼始終是無效的..

回答

0

在成員配置,你會發現屬性用於設置最小數量的非英文數字字符,最小長度等。嘗試降低所有這些值,看看它是否接受您的密碼。像「abc%12U8」這樣的複雜密碼也應該被接受。

但是,錯誤消息還會顯示db連接錯誤,所以您應該測試到數據庫的連接。

此外,數據庫標識應該是數據庫中所有「aspnet _。*」角色的成員。

+0

實際上,我在配置類中沒有成員屬性 – 2011-05-23 10:45:21

+0

對不起,如果我的問題不對,但不是關於.net成員資格和標準的創建用戶嚮導?如果是這樣,你應該在web.config中擁有一個包含上述屬性的成員資格部分。 – faester 2011-05-23 10:54:34

+0

這是關於單獨控制。我曾經在之前加入了一些會員資格屬性,但是我刪除了它。這個問題沒有與會員資格相關聯。我不明白爲什麼控制工作不會按照你告訴我的方式工作 – 2011-05-23 10:58:39