2011-08-25 27 views
13

Khi sự kiện LoginError kích hoạt để kiểm soát asp:Login, làm cách nào tôi có thể tìm thấy lý do xảy ra lỗi?Cách tìm kiếm asp: Đăng nhập Đăng nhậpLỗi lỗi loại

Có điều gì giống như thuộc tính e.ErrorType cho tôi biết lý do đăng nhập không thành công? Hay tôi phải kiểm tra tất cả mọi thứ bằng tay như trong hướng dẫn này:

http://www.asp.net/security/tutorials/validating-user-credentials-against-the-membership-user-store-cs hoặc http://www.aspnettutorials.com/tutorials/controls/howto-errors-login-asp4-csharp.aspx

+2

Không có thông tin loại lỗi "Out-of-the-box" như tôi đã thấy trong quá khứ cho sự kiện 'LoginError' (mặc dù tôi đồng ý với bạn rằng nó sẽ là *** thực sự ** * tốt đẹp). Trong thực tế, trong kinh nghiệm của tôi tham số 'EventArgs' luôn luôn là' null' cho tôi cho sự kiện đó trong điều khiển 'asp: Login' = /. Nhưng, tôi nghĩ bạn đã tìm thấy một số tài nguyên thực sự tốt trong các liên kết đó! – jadarnel27

+0

(Tôi định đặt câu trả lời như vậy, nhưng tôi không cảm thấy đúng khi làm như vậy, vì tôi về cơ bản chỉ nói "Không") – jadarnel27

+0

@ jadarnel27: hehe, đó không phải là câu trả lời, nhưng nếu không ai tìm thấy một cái gì đó hữu ích hơn những liên kết tôi cung cấp cho bạn +1 – Mentoliptus

Trả lời

4

Không có loại lỗi thông tin "Out-of-the-box" như xa như tôi đã nhìn thấy trong quá khứ cho sự kiện LoginError (mặc dù tôi đồng ý với bạn rằng nó sẽ là thực sự tốt đẹp). Trong thực tế, kinh nghiệm của tôi các thông số EventArgs luôn null là đối với tôi cho rằng sự kiện trong asp:Login kiểm soát =/

Đó là khá thể ai đó nhận thức được một cái gì đó tôi không, nhưng tôi nghĩ chúng ta đều bị kẹt thủ công xác định lý do tại sao LoginError xảy ra ngay bây giờ.

+0

Tôi có thể cung cấp cho bạn câu trả lời cho câu hỏi này vì không ai có thể trả lời câu hỏi này nữa ... có được không? – Mentoliptus

+0

@Mentoliptus Tùy chọn khác sẽ là [đặt tiền thưởng] (http://stackoverflow.com/privileges/set-bounties) về câu hỏi để nó nhận được một số sự chú ý nhiều hơn. Chỉ chọn câu trả lời của tôi nếu bạn cảm thấy nó trả lời câu hỏi của bạn =) Tôi không lo lắng về đại diện. – jadarnel27

+0

Nhưng tôi lo lắng rằng nó sẽ không bao giờ được trả lời ... bởi vì nó không có câu trả lời;) – Mentoliptus

Các vấn đề liên quan