Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 15139|Atsakyti: 0

[ASP.NET] Naudokite Qaptcha kaip captcha ASP.NET

[Kopijuoti nuorodą]
Paskelbta 2015-05-13 09:59:49 | | |
Visų pirma, prakaitas vienas, ir kažkas pakeitė pavadinimą Qaptcha į Zipper Verification Code šį kartą, speechless + speechless

Kai kurie žmonės vis dar klausė, kaip padirbėti su šiuo daiktu, ir tik laiku kurį laiką jį pakeitė ir įdėjo į asp.net

Aš rašiau apie konfigūracijos instrukcijas Qaptcha php prieš, prašome spausti Portalas. Pradėkime konfigūruoti asp.net naudojimą

1. Eikite į oficialią svetainę, kad atsisiųstumėte naujausią versiją, atsisiunčiau 2.6, dabartinis laikas yra 2011-06-22,

2. Eikite į oficialią jquery svetainę, kad atsisiųstumėte jquery1.6, kuris taip pat dedamas į išpakuotą kelią

3. Parašykite statinį bandomąjį puslapį, index.html, kad pamatytumėte efektą


  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>
Kopijuoti kodą
4. Perrašykite QapTcha.jquery.js
Raskite vietą žemiau

  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>
Kopijuoti kodą
Keisti
  1. <font color="#0000ff">$.post("server.aspx",{
  2. action : '30c.org'
  3. },
  4. function(data) {
  5. if(data=="1")</font>
Kopijuoti kodą
5. Parašykite server.aspx


Atidarykite server.aspx.cs ir parašykite žemiau esantį kodą

  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>
Kopijuoti kodą
6. Gaukite IIS arba kūrimo serverį, kad jį išbandytumėte, eikite miegoti ir pastebėkite, kad šiandien vis dar yra keletas mažų klaidų, ką tik ištaisytos, ir jūs jau galite paleisti





Ankstesnis:asp.net Nepavyko tiesiogiai pradėti projekto su "Klasės bibliotekos išvesties tipu" Norėdami derinti šį projektą, naudokite šį sprendimą...
Kitą:Naudokite Qaptcha kaip patvirtinimo kodą ASP.NET su gatavo produkto šaltinio kodu
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com