*Projektname: Webregistrierungssystem mit guter Erfahrung
*Autor: Paramecium
*Kontakt: [email protected]
*Zeit: 2007-6-29
*Ursache und Urheberrechtsaussage:
1. Ein Mitglied von Blue Ideal veröffentlichte ein ähnliches System und stellte eine Frage, dass der Verifizierungscode keine Firefox -Aktualisierung unterstützt. Daher hatte er die Idee, eines zu machen. Das Erscheinungsbild dieses Systems (Taste-Farbauswahl usw.) wurde aus dem System ausgeliehen. Die Details-Implementierungsprinzipien sind jedoch nicht gleich (die Adresse dieses Artikels: http://bbs.bluidea.com/thread-2761325-1-4.html).
2. Außerdem verwendet das Registrierungssystem, das ich mir gemacht habe, den komponentlosen Verifizierungscode im Netzwerk (Autor Sipo)
3. Die Passwortstärkealgorithmus leiht es einen Artikel von Blue Idea (http://www.bluidea.com/tech/web/2006/4324.asp), aber der Algorithmus ist nicht sehr ideal. Wenn Sie einen besseren Algorithmus haben, kommunizieren Sie bitte mit mir.
* Merkmale und Wissenspunkte:
1.Ajax überprüft den Benutzernamen- und Verifizierungscode und registriert asynchron den Benutzernamen (beide gehören zu einem sehr grundlegenden Teil von Ajax)
2. Aktualisierung des Verifizierungscodes (einschließlich unter der Firefox -Plattform)
3.. Sofortige Erkennung von Passwörtern, E -Mails, Benutzernamen usw. (mit JavaScript DOM)
V.
*Entwicklungsplattform: Windows 2003 IIS6.0 Access -Datenbank
*Tools: Dreamweaver (Write ASP), Aptana (schreiben Sie JavaScript, HTML und CSS), Emeditor (schreiben Sie diesen Artikel), Access2003 (Datenbank)
*Testplattform: Firefox2.0, Opera9.21, IE6.0, IE7.0
*Demo -Adresse: http://finish.3322.org/reg/reg.htm (kurzfristig effektiv, auf dieser Maschine wirksam, ist der Zugriff möglicherweise nicht reibungslos)
*Originaladresse: http://cceer.xmu.edu.cn/blog/view.asp?id=52
*Auffüllen:
Wenn Sie dieses Registrierungssystem verwenden, achten Sie bitte auf die folgenden Probleme:
Dieses System verschlüsselt das Passwort nicht. Bei Bedarf können Sie nach MD5 -Verschlüsselung suchen
Dieses System führt keine Anti-Injektionseinstellungen durch. Bei Bedarf können Sie nach SQL-Anti-Injektion suchen
Aufgrund meiner eigenen Ebenen sind Fehler und Mängel unvermeidlich. Wenn Sie Fragen oder Vorschläge haben, kontaktieren Sie mich bitte, danke!
*Hier ist das Rendering
Hier ist der Paket -Download aller Dateien (einschließlich aller Dateien, Bilder, Datenbanken usw., bitte testen Sie unter IIS nach Dekompression).
Lokaler Download
Aufgrund der Einschränkung der Artikellänge werden nur zwei JS -Dateien und eine Anzeigeregistrierungsseite veröffentlicht. In Bezug auf die Hintergrundverarbeitungsseite und die CSS -Dateien überprüfen Sie sie bitte im komprimierten Paket.
Registrierungsseite Reg.htm
Die Codekopie lautet wie folgt:
<! DocTypehtmlpublic "-// w3c // dtdxhtml1.0strict // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<htmlxmlns = "http://www.w3.org/1999/xhtml" Lang = "gb2312">
<kopf>
<metahttp-äquiv = "content-type" c/>
<title> Paracoides --- einfache AJAX-Registrierungsseite </title>
<linkhref = "reg.css" type = "text/css" rel = "stylesheet"/>
<scriptSrc = "detekt.js" type = "text/javaScript"> </script>
<scriptSrc = "ajax.js" type = "text/javaScript"> </script>
</head>
<body>