[英]asp.net security won't validate?
我正在制作一個可以以wpf格式驗證(驗證)用戶的應用程序。 我正在使用asp .net安全模塊。 (確定)已存在生成的數據庫,並且已添加用戶。
我的代碼:
private void Button_Click(object sender, RoutedEventArgs e){
//MembershipCreateStatus result;
//Membership.CreateUser("testuser", "Pass!", "test@test.com", "Hood", "Pine Hills", true, out result);
String name=txtName.Text;
String pas=txtPassword.Text;
if (Membership.ValidateUser(name, pas))
lblResult.Content = "correct!";
else
lblResult.Content = "wrong!";
}
}
問題是它不正確..即使我輸入正確的密碼和用戶也是如此。
好的,我發現了問題。 顯然,我通過嘗試輸入錯誤的密碼來鎖定用戶。 在conf文件中指出,如果用戶嘗試輸入3次錯誤的密碼'maxInvalidPasswordAttempts =“ 3”',該用戶將被鎖定。
通過再次解鎖用戶。 Membership.GetUser(“ testuser”)。UnlockUser();
身份驗證再次成功。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.