Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 15139|Απάντηση: 0

[ASP.NET] Χρησιμοποιήστε το Qaptcha ως captcha στο ASP.NET

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 13/5/2015 9:59:49 π.μ. | | |
Πρώτα απ 'όλα, ιδρώστε ένα, και κάποιος άλλαξε το όνομα του Qaptcha σε Zip Verification Code αυτή τη φορά, άφωνος + άφωνος

Μερικοί άνθρωποι εξακολουθούσαν να ρωτούν πώς να μαστορέψουν αυτό το πράγμα, και πάνω στην ώρα για κάποιο χρονικό διάστημα, το άλλαξαν και το έβαλαν στο asp.net

Έγραψα για τις οδηγίες διαμόρφωσης του Qaptcha στην php πριν, κάντε κλικ στην Πύλη. Ας αρχίσουμε να διαμορφώνουμε τη χρήση του asp.net

1. Μεταβείτε στον επίσημο ιστότοπο για να κατεβάσετε την πιο πρόσφατη έκδοση, κατέβασα την έκδοση 2.6, η τρέχουσα ώρα είναι 22-06-2011,

2. Μεταβείτε στον επίσημο ιστότοπο του jquery για να κατεβάσετε το jquery1.6, το οποίο τοποθετείται επίσης στην αποσυμπιεσμένη διαδρομή

3. Γράψτε μια στατική δοκιμαστική σελίδα, ένα index.html, για να δείτε το αποτέλεσμα


  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>
Αντιγραφή κώδικα
4. Ξαναγράψτε QapTcha.jquery.js
Βρείτε την τοποθεσία παρακάτω

  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>
Αντιγραφή κώδικα
Αλλαγή
  1. <font color="#0000ff">$.post("server.aspx",{
  2. action : '30c.org'
  3. },
  4. function(data) {
  5. if(data=="1")</font>
Αντιγραφή κώδικα
5. Γράψτε server.aspx


Ανοίξτε το server.aspx.cs και γράψτε τον παρακάτω κώδικα

  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>
Αντιγραφή κώδικα
6. Πάρτε ένα IIS ή διακομιστή ανάπτυξης για να το δοκιμάσετε, πηγαίνετε για ύπνο και διαπιστώσετε ότι υπάρχουν ακόμα μερικά μικρά σφάλματα σήμερα, μόλις διορθώθηκαν και μπορείτε ήδη να εκτελέσετε





Προηγούμενος:asp.net Δεν είναι δυνατή η απευθείας έναρξη ενός έργου με το "Class Library Output Type" Για να διορθώσετε αυτό το έργο, χρησιμοποιήστε αυτήν τη λύση...
Επόμενος:Χρησιμοποιήστε το Qaptcha ως κωδικό επαλήθευσης στο ASP.NET με τον πηγαίο κώδικα του τελικού προϊόντος
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com