Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15139|Svar: 0

[ASP.NET] Använd Qaptcha som captcha i ASP.NET

[Kopiera länk]
Publicerad på 2015-05-13 09:59:49 | | |
Först och främst, svettas ett, och någon ändrade namnet Qaptcha till Zipper Verification Code den här gången, mållös + mållös

Vissa frågade fortfarande hur man pillade med den här saken, och precis i tid ändrade de den och satte in den i asp.net

Jag skrev om konfigurationsinstruktionerna för Qaptcha i php tidigare, klicka på Portal. Låt oss börja konfigurera användningen av asp.net

1. Gå till den officiella webbplatsen för att ladda ner den senaste versionen, jag laddade ner 2.6, nuvarande tid är 2011-06-22,

2. Gå till jquerys officiella webbplats för att ladda ner jquery1.6, som också finns placerad i den opackade sökvägen

3. Skriv en statisk testsida, en index.html, för att se effekten


  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>
Kopiera koden
4. Skriva om QapTcha.jquery.js
Hitta platsen nedan

  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>
Kopiera koden
Förändring
  1. <font color="#0000ff">$.post("server.aspx",{
  2. action : '30c.org'
  3. },
  4. function(data) {
  5. if(data=="1")</font>
Kopiera koden
5. Skriv server.aspx


Öppna server.aspx.cs och skriv koden nedan

  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>
Kopiera koden
6. Skaffa en IIS- eller utvecklingsserver för att testa det, gå och lägg dig och upptäck att det fortfarande finns några små buggar idag, precis korrigerade, och du kan redan köra





Föregående:asp.net Kan inte starta ett projekt direkt med "Class Library Output Type" För att felsöka detta projekt, vänligen använd denna lösning...
Nästa:Använd Qaptcha som verifieringskod i ASP.NET med källkoden till den färdiga produkten
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com