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
- <font color="#0000ff"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Pluggin QapTcha : captcha system with jQuery</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="stylesheet" href="jquery/QapTcha.jquery.css" type="text/css" />
- <scrip去掉t type="text/javascrip去掉t" src="jquery/jquery-1.6.1.min.js"></scrip去掉t>
- <scrip去掉t type="text/javascrip去掉t" src="jquery/jquery-ui.js"></scrip去掉t>
- <scrip去掉t type="text/javascrip去掉t" src="jquery/jquery.ui.touch.js"></scrip去掉t>
- <scrip去掉t type="text/javascrip去掉t" src="jquery/QapTcha.jquery.js"></scrip去掉t>
- </head>
- <body>
- <div id="main30corgDiv">
- <h1>QapTcha 2.5 样例</h1>
- <form method="post" action="http://blog.30c.org">
- <fieldset>
- <label>帐号</label> <input type="text" name="userName" />
- <label>密码</label> <input type="text" name="userPwd" />
- <div id="QapTcha"></div>
- <input type="submit" name="submit" value="登录" />
- </fieldset>
- </form>
- </div>
- <scrip去掉t type="text/javascrip去掉t">
- $(document).ready(function(){
- $('#QapTcha').QapTcha({disabledSubmit:false});
- });
- </scrip去掉t>
- </body>
- </html></font>
Kopiraj kodo 4. Prepiši QapTcha.jquery.js
Poiščite lokacijo spodaj
- <font color="#0000ff">// set the SESSION iQaptcha in PHP file
- $.post("wp-includes/qaptcha/php/Qaptcha.jquery.php",{
- action : 'qaptcha'
- },
- function(data) {
- if(!data.error)</font>
Kopiraj kodo Sprememba
- <font color="#0000ff">$.post("server.aspx",{
- action : '30c.org'
- },
- function(data) {
- if(data=="1")</font>
Kopiraj kodo 5. Napiši server.aspx
Odprite server.aspx.cs in napišite spodnjo kodo
- <font color="#0000ff">protected void Page_Load(object sender, EventArgs e)
- {
- Session["check"] = false;
- if (Request.Form["action"] == "30c.org")
- {
- Session["check"] = true;
- Response.Write("1");
- }
- else
- Response.Write("0");
- Response.End();
- }</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
|