Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 15139|Respuesta: 0

[ASP.NET] Usa Qaptcha como captcha en ASP.NET

[Copiar enlace]
Publicado en 13/5/2015 9:59:49 | | |
Primero, sudar uno, y alguien cambió el nombre de Qaptcha a Código de Verificación de Cremallera esta vez, sin palabras + sin palabras

Algunas personas aún preguntaban cómo trastear con esa cosa, y justo a tiempo lo cambiaron y la pusieron en el asp.net

Antes escribí sobre las instrucciones de configuración de Qaptcha en php, por favor haz clic en Portal. Empecemos a configurar el uso de asp.net

1. Ve a la web oficial para descargar la última versión, descargué la 2.6, la hora actual es 22-06-2011,

2. Ir a la web oficial de jquery para descargar jquery1.6, que también está en la ruta descomprimida

3. Escribe una página de prueba estática, una index.html, para ver el efecto


  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>
Copiar código
4. Reescribir QapTcha.jquery.js
Encuentra la ubicación a continuación

  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>
Copiar código
Cambio
  1. <font color="#0000ff">$.post("server.aspx",{
  2. action : '30c.org'
  3. },
  4. function(data) {
  5. if(data=="1")</font>
Copiar código
5. Escribe server.aspx


Abre la server.aspx.cs y escribe el código a continuación

  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>
Copiar código
6. Conseguir un IIS o un servidor de desarrollo para probarlo, acuérrate y descubre que todavía hay algunos pequeños fallos hoy en día, solo corregidos, y ya puedes ejecutar





Anterior:asp.net No se puede iniciar un proyecto directamente con "Tipo de salida de biblioteca de clases" Para depurar este proyecto, por favor utilice esta solución...
Próximo:Usa Qaptcha como código de verificación en el ASP.NET con el código fuente del producto terminado
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com