Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 15139|Ответ: 0

[ASP.NET] Используйте Qaptcha как капчу в ASP.NET

[Скопировать ссылку]
Опубликовано 13.05.2015 9:59:49 | | |
Во-первых, если попотеть, кто-то сменил название Qaptcha на Zipper Verification Code на этот раз — ошеломлён + без слов

Некоторые всё равно спрашивали, как возиться с этой штукой, и как раз вовремя, они изменили её и поставили в asp.net

Я уже писал о инструкциях по настройке Qaptcha на php, пожалуйста, нажмите Portal. Давайте начнём настраивать использование asp.net

1. Зайдите на официальный сайт, чтобы скачать последнюю версию, я скачал 2.6, текущее время — 2011-06-22,

2. Перейдите на официальный сайт jquery, чтобы скачать jquery1.6, который также находится в распакованном пути

3. Напишите статическую тестовую страницу, index.html, чтобы увидеть эффект


  1. <font color="#0000ff"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.         <title>Pluggin QapTcha : captcha system with jQuery</title>
  5.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6.         <link rel="stylesheet" href="jquery/QapTcha.jquery.css" type="text/css" />

  7.         <scrip去掉t type="text/javascrip去掉t" src="jquery/jquery-1.6.1.min.js"></scrip去掉t>
  8.         <scrip去掉t type="text/javascrip去掉t" src="jquery/jquery-ui.js"></scrip去掉t>
  9.         <scrip去掉t type="text/javascrip去掉t" src="jquery/jquery.ui.touch.js"></scrip去掉t>
  10.         <scrip去掉t type="text/javascrip去掉t" src="jquery/QapTcha.jquery.js"></scrip去掉t>
  11. </head>
  12. <body>
  13. <div id="main30corgDiv">
  14. <h1>QapTcha 2.5 样例</h1>

  15. <form method="post" action="http://blog.30c.org">
  16.         <fieldset>
  17.                 <label>帐号</label> <input type="text" name="userName" />
  18.                 <label>密码</label> <input type="text" name="userPwd" />
  19.                 <div id="QapTcha"></div>
  20.                 <input type="submit" name="submit" value="登录" />
  21.         </fieldset>
  22. </form>
  23. </div>
  24. <scrip去掉t type="text/javascrip去掉t">
  25.   $(document).ready(function(){
  26.                 $('#QapTcha').QapTcha({disabledSubmit:false});
  27.   });
  28. </scrip去掉t>
  29. </body>
  30. </html></font>
Копирование кода
4. Переписать QapTcha.jquery.js
Найдите адрес ниже

  1. <font color="#0000ff">// set the SESSION iQaptcha in PHP file
  2. $.post("wp-includes/qaptcha/php/Qaptcha.jquery.php",{
  3. action : 'qaptcha'
  4. },
  5. function(data) {
  6. if(!data.error)</font>
Копирование кода
Перемены
  1. <font color="#0000ff">$.post("server.aspx",{
  2. action : '30c.org'
  3. },
  4. function(data) {
  5. if(data=="1")</font>
Копирование кода
5. Пишите server.aspx


Откройте server.aspx.cs и напишите код ниже

  1. <font color="#0000ff">protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         Session["check"] = false;
  4.         if (Request.Form["action"] == "30c.org")
  5.         {
  6.             Session["check"] = true;
  7.             Response.Write("1");
  8.         }
  9.         else
  10.             Response.Write("0");
  11.         Response.End();
  12.     }</font>
Копирование кода
6. Закажите IIS или сервер разработки для тестирования, ложитесь спать и обнаружайте, что до сих пор есть некоторые мелкие ошибки, только что исправленные, и вы уже можете запускать





Предыдущий:asp.net Невозможно напрямую начать проект с «Class Library Output Type» Для отладки этого проекта, пожалуйста, используйте это решение...
Следующий:Используйте Qaptcha как код проверки в ASP.NET с исходным кодом готового продукта
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com