Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 15139|Odgovoriti: 0

[ASP.NET] Uporabi Qaptcha kot captcha v ASP.NET

[Kopiraj povezavo]
Objavljeno na 13. 05. 2015 09:59:49 | | |
Najprej, Sweat One, in nekdo je tokrat spremenil ime Qaptcha v Zipper Verification Code, brez besed + brez besed

Nekateri so še vedno spraševali, kako se igra s to napravo, in ravno pravočasno so jo spremenili in dali v asp.net

O navodilih za konfiguracijo Qaptcha sem že pisal v php, prosim kliknite Portal. Začnimo s konfiguracijo uporabe asp.net

1. Obiščite uradno spletno stran za prenos najnovejše različice, prenesel sem 2.6, trenutni čas je 22. 6. 2011.

2. Obiščite uradno spletno stran jquery in prenesite jquery1.6, ki je prav tako postavljena v razpeti poti

3. Napišite statično testno stran, index.html, da vidite učinek


  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>
Kopiraj kodo
4. Prepiši QapTcha.jquery.js
Poiščite lokacijo spodaj

  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>
Kopiraj kodo
Sprememba
  1. <font color="#0000ff">$.post("server.aspx",{
  2. action : '30c.org'
  3. },
  4. function(data) {
  5. if(data=="1")</font>
Kopiraj kodo
5. Napiši server.aspx


Odprite server.aspx.cs in napišite spodnjo kodo

  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>
Kopiraj kodo
6. Pridobite IIS ali razvojni strežnik za testiranje, pojdite spat in ugotovite, da so še vedno nekatere manjše napake, pravkar popravljene, in že lahko tečete





Prejšnji:asp.net Projekta ni mogoče neposredno zagnati z "Class Library Output Type" Za odpravljanje napak v tem projektu uporabite to rešitev...
Naslednji:Uporabite Qaptcha kot verifikacijsko kodo v ASP.NET skupaj z izvorno kodo končnega izdelka
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com