Dự án mẫu BotDetect ASP.NET 2.0 CAPTCHA

Gói cài đặt BotDetect ASP.NET 2.0 CAPTCHA bao gồm 6 ví dụ mẫu có thể giúp bạn làm quen với cách sử dụng BotDetect trong ứng dụng của bạn. Mỗi ví dụ được viết bằng hai ngôn ngữ C# và VB.NET.

Ví dụ cài đặt BotDetect CAPTCHA ASP.NET 2.0

Mặc định, các ví dụ mẫu được cài đặt tại
C:\Program Files\Lanapsoft\BotDetect\ASP.NET 2.0\v2.0\Samples\.

Bạn cũng có thể chạy từ Start Menu:
Programs > Lanapsoft > BotDetect > ASP.NET 2.0 > v2.0 > Samples.

Trước khi bạn bắt đầu sử dụng, bạn phải chạy script 1st Install the Samples.bat từ cùng thư mục Start Menu, để tạo thư mục ảo và cấu hình các ví dụ mẫu trên IIS sử dụng phiên bản thích hợp của ASP.NET.

Phần tiếp theo mô tả ngắn gọn cho mỗi ví dụ.

Ví dụ xác thực BotDetect CAPTCHA

Ví dụ mẫu này bao gồm mã nguồn tối thiểu để hiển thị CAPTCHA trên trang ASP.NET và xác thực câu trả lời của người dùng. Nó có thể được dùng như điểm bắt đầu khi bạn tìm hiểu cách sử dụng BotDetect. Ví dụ này tương đương với kết quả bạn đạt được khi làm theo Hướng dẫn sử dụng BotDetect ASP.NET CAPTCHA trong Visual Studio 2005.

Ví dụ sinh ngẫu nhiên BotDetect CAPTCHA

Ví dụ này cho bạn thấy việc sinh ngẫu nhiên các tham số của Captcha dễ dàng như thế nào. Nó còn bao gồm lớp RandomizationHelper để bạn có thể dùng lại trong dự án của bạn. Sử dụng ngẫu nhiên các giải thuật khác nhau của CAPTCHA và các thông số khác có thể tăng đáng kể tính bảo mật của CAPTCHA, như được giải thích tại đâyđây. Đây là cách tốt nhất để tận dụng hết 50 giải thuật khác nhau của BotDetect.

Ví dụ sử dụng ASP.NET CAPTCHA với Ajax

Ví dụ này cho bạn thấy việc thay đổi mã nguồn của ví dụ xác thực BotDetect để nó hoạt động trong ASP.NET 2.0 Ajax UpdatePanel. Nó có thể được sử dụng khi chuyển một trang được bảo vệ bởi BotDetect sang Ajax. Nó còn mô tả cách tăng tốc độ xác thực của CAPTCHA bằng cách sử dụng Ajax CAPTCHA.

Ví dụ sử dụng ASP.NET CAPTCHA với MVC

Ví dụ này dùng BotDetect CAPTCHA để bảo vệ dự án ASP.NET dùng MVC, mô tả cách tích hợp BotDetect CAPTCHA vào ứng dụng ASP.NET MVC. Dựa trên ASP.NET MVC 1.0.

Mã nguồn ví dụ CAPTCHA Troubleshooting

Ví dụ này mở rộng ví dụ xác thực BotDetect sử dụng tiện ích lưu lỗi để điều tra các vấn đề của BotDetect. Nó có thể được dùng như một nền tảng để điều tra và giải quyết bất cứ vấn đề nào bạn gặp phải trên máy chủ của bạn. Ví dụ này tương đương với kết quả bạn đạt được khi làm theo Hướng dẫn lưu lỗi của BotDetect vào file văn bản. Nó còn cho phép bạn giả lập ngoại lệ trong mã nguồn BotDetect và kiểm thử nó lưu và xử lý như thế nào. Dựa trên nền tảng của log4net.

Trình diễn các chức năng của CAPTCHA

Thay vì mô tả chức năng của CAPTCHA trong thực tế, ví dụ này cho phép bạn dễ dàng thử tất cả các thông số của CAPTCHA. Nó có thể được dùng để xác định CAPTCHA phù hợp nhất với nhu cầu của bạn, cũng như cho bạn thấy cách thiết lập động các thuộc tính của Captcha trong mã nguồn. Ví dụ này tương đương với Trình diễn trực tuyến BotDetect.

Vì dự án mẫu này không mô tả cách sử dụng BotDetect CAPTCHA để bảo vệ ứng dụng của bạn, nhưng nó cho phép bạn thử tất cả các chức năng của BotDetect, mã nguồn của nó không được đưa lên trang web.

Phiên bản hiện tại của BotDetect

Xin lưu ý

Trang này là bản dịch tiếng Việt không chính thức của trang gốc tiếng Anh: BotDetect ASP.NET 2.0 CAPTCHA Sample Projects và có thể không chính xác, không đầy đủ hoặc không cập nhật.

Cập nhật ngày 2009-11-30. Áp dụng cho BotDetect ASP.NET CAPTCHA v2.0.15 và BotDetect ASP CAPTCHA v2.0.9.

language: English Español Tiếng Việt