*Nama Proyek: Sistem Pendaftaran Web dengan pengalaman yang baik
*Penulis: Paramecium
*Hubungi: [email protected]
*Waktu: 2007-6-29
*Pernyataan Penyebab dan Hak Cipta:
1. Seorang anggota Blue Ideal merilis sistem serupa dan mengajukan pertanyaan bahwa kode verifikasi tidak mendukung penyegaran Firefox, jadi dia punya ide untuk melakukannya. Penampilan sistem ini (pengambilan warna tombol, dll.) Dipinjam dari sistem, tetapi rincian prinsip implementasi tidak sama (alamat artikel ini: http://bbs.blueidea.com/thread-2761325-1-4.html).
2. Selain itu, sistem pendaftaran yang saya buat sendiri menggunakan kode verifikasi tanpa komponen di jaringan (penulis SIPO)
3. Adapun algoritma kekuatan kata sandi, ia meminjam dari artikel dari Blue Idea (http://www.blueidea.com/tech/web/2006/4324.asp), tetapi algoritma tidak terlalu ideal. Jika Anda memiliki algoritma yang lebih baik, silakan berkomunikasi dengan saya.
* Fitur dan Poin Pengetahuan:
1. AJAX memverifikasi nama pengguna dan kode verifikasi, dan secara tidak sinkron mendaftarkan nama pengguna (keduanya termasuk bagian yang sangat mendasar dari Ajax)
2. Dukungan Kode Verifikasi Refresh (termasuk di bawah platform Firefox)
3. Deteksi Kata Sandi, Email, Nama Pengguna, dll. (Menggunakan JavaScript DOM)
4. HTML melewati verifikasi ketat W3C, dan CSS melewati verifikasi W3C CSS (sebenarnya ini sedikit berlebihan dan tidak sepenuhnya diperlukan)
*Platform Pengembangan: Windows 2003 IIS6.0 Access Database
*Tools: Dreamweaver (tulis ASP), aptana (tulis JavaScript, HTML dan CSS), Emeditor (tulis artikel ini), Access2003 (database)
*Platform Pengujian: Firefox2.0, Opera9.21, IE6.0, IE7.0
*Alamat demo: http://finish.3322.org/reg/reg.htm (efektif untuk jangka pendek, pada mesin ini, akses mungkin tidak halus)
*Alamat asli: http://cceer.xmu.edu.cn/blog/view.asp?id=52
*Mengisi kembali:
Jika Anda menggunakan sistem pendaftaran ini, pastikan untuk memperhatikan masalah berikut:
Sistem ini tidak mengenkripsi kata sandi. Jika perlu, Anda dapat mencari enkripsi MD5
Sistem ini tidak melakukan pengaturan anti-injeksi. Jika perlu, Anda dapat mencari anti-injeksi SQL
Karena keterbatasan level saya sendiri, kesalahan dan kekurangan tidak dapat dihindari. Jika Anda memiliki pertanyaan atau saran, silakan hubungi saya, terima kasih!
*Ini renderingnya
Berikut adalah paket unduhan semua file (termasuk semua file, gambar, database, dll., Harap uji di bawah IIS setelah dekompresi)
Unduh Lokal
Karena batasan panjang artikel, hanya dua file JS dan satu halaman pendaftaran tampilan yang diposting. Adapun halaman pemrosesan latar belakang dan file CSS, silakan periksa di paket terkompresi.
Halaman pendaftaran Reg.htm
Salinan kode adalah sebagai berikut:
<! Doctypehtmlpublic "-// w3c // dtdxhtml1.0strict // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<htmlxmlns = "http://www.w3.org/1999/xhtml" lang = "gb2312">
<head>
<metahttp-equiv = "tipe konten" C/>
<title> Paracoides --- halaman pendaftaran AJAX sederhana </iteme>
<linkHref = "Reg.css" type = "text/css" rel = "stylesheet"/>
<scriptSrc = "detect.js" type = "text/javascript"> </script>
<scriptSrc = "Ajax.js" type = "Text/JavaScript"> </script>
</head>
<body>