Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 15139|Răspunde: 0

[ASP.NET] Folosește Qaptcha ca captcha în ASP.NET

[Copiază linkul]
Postat pe 13.05.2015 09:59:49 | | |
În primul rând, transpirație, și cineva a schimbat numele Qaptcha în Cod de Verificare a Fermoarului de data asta, fără cuvinte + fără cuvinte

Unii oameni încă întrebau cum să meșterească cu acest dispozitiv și, la timp, l-au schimbat și l-au pus în asp.net

Am scris despre instrucțiunile de configurare ale Qaptcha în php înainte, vă rugăm să faceți clic pe Portal. Să începem să configurăm utilizarea asp.net

1. Accesați site-ul oficial pentru a descărca cea mai recentă versiune, am descărcat 2.6, ora actuală este 2011-06-22,

2. Accesați site-ul oficial jquery pentru a descărca jquery1.6, care este de asemenea plasat pe calea dezipupată

3. Scrie o pagină statică de test, un index.html, pentru a vedea efectul


  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>
Cod de copiere
4. Rescriere QapTcha.jquery.js
Găsiți locația mai jos

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


Deschide server.aspx.cs și scrie codul de mai jos

  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>
Cod de copiere
6. Ia un IIS sau un server de dezvoltare pentru test, mergi la culcare și descoperă că mai sunt câteva bug-uri mici, doar corectate, și deja poți rula





Precedent:asp.net Imposibilitatea de a începe un proiect direct cu "Class Library Output Type" Pentru a depana acest proiect, vă rugăm să folosiți această soluție...
Următor:Folosește Qaptcha ca cod de verificare în ASP.NET cu codul sursă al produsului finit
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com