Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 15139|Svare: 0

[ASP.NET] Bruk Qaptcha som captcha i ASP.NET

[Kopier lenke]
Publisert på 13.05.2015 09:59:49 | | |
Først og fremst, svette én, og noen endret navnet på Qaptcha til Zipper Verification Code denne gangen, målløs + målløs

Noen spurte fortsatt hvordan man kunne tukle med denne tingen, og akkurat i tide endret de den og satte den i asp.net

Jeg skrev om konfigurasjonsinstruksjonene til Qaptcha i php før, vennligst klikk på Portal. La oss begynne å konfigurere bruken av asp.net

1. Gå til den offisielle nettsiden for å laste ned den nyeste versjonen, jeg lastet ned 2.6, nåværende tid er 2011-06-22,

2. Gå til jquerys offisielle nettside for å laste ned jquery1.6, som også er plassert i den upakkede stien

3. Skriv en statisk testside, en index.html, for å 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>
Kopier koden
4. Skriv om QapTcha.jquery.js
Finn stedet nedenfor

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


Åpne server.aspx.cs og skriv koden nedenfor

  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>
Kopier koden
6. Få en IIS- eller utviklingsserver til å teste det, gå til sengs og finn ut at det fortsatt er noen små feil i dag, bare rettet, og du kan allerede kjøre





Foregående:asp.net Kan ikke starte et prosjekt direkte med "Class Library Output Type" For å feilsøke dette prosjektet, vennligst bruk denne løsningen...
Neste:Bruk Qaptcha som verifiseringskode i ASP.NET sammen med kildekoden til det ferdige produktet
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com