Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 15139|Atbildi: 0

[ASP.NET] Izmantojiet Qaptcha kā captcha ASP.NET

[Kopēt saiti]
Publicēts 13.05.2015 09:59:49 | | |
Pirmkārt, sviedri viens, un kāds šoreiz nomainīja Qaptcha nosaukumu uz rāvējslēdzēja verifikācijas kodu, bez runas + bez runas

Daži cilvēki joprojām jautāja, kā ar šo lietu sakārtot, un tikai laikā viņi to nomainīja un ievietoja asp.net

Es rakstīju par Qaptcha konfigurācijas instrukcijām php iepriekš, lūdzu, noklikšķiniet uz Portāls. Sāksim konfigurēt asp.net lietošanu

1. Dodieties uz oficiālo vietni, lai lejupielādētu jaunāko versiju, es lejupielādēju 2.6, pašreizējais laiks ir 2011-06-22,

2. Dodieties uz jquery oficiālo vietni, lai lejupielādētu jquery1.6, kas arī ir ievietots izspiestajā ceļā

3. Uzrakstiet statisku testa lapu, index.html, lai redzētu efektu


  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>
Kopēt kodu
4. Pārrakstiet QapTcha.jquery.js
Atrodiet atrašanās vietu zemāk

  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>
Kopēt kodu
Mainīt
  1. <font color="#0000ff">$.post("server.aspx",{
  2. action : '30c.org'
  3. },
  4. function(data) {
  5. if(data=="1")</font>
Kopēt kodu
5. Rakstiet server.aspx


Atveriet server.aspx.cs un ierakstiet zemāk esošo kodu

  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>
Kopēt kodu
6. Iegūstiet IIS vai izstrādes serveri, lai to pārbaudītu, dodieties gulēt un konstatējiet, ka šodien joprojām ir dažas mazas kļūdas, tikko izlabotas, un jūs jau varat palaist





Iepriekšējo:asp.net Nevar sākt projektu tieši ar "Klases bibliotēkas izvades tipu" Lai atkļūdotu šo projektu, lūdzu, izmantojiet šo risinājumu...
Nākamo:Izmantojiet Qaptcha kā verifikācijas kodu ASP.NET ar gatavā produkta avota kodu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com