簡體   English   中英

asp.net安全性無法驗證?

[英]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.

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