*ชื่อโครงการ: ระบบการลงทะเบียนเว็บที่มีประสบการณ์ที่ดี
*ผู้แต่ง: Paramecium
*ติดต่อ: [email protected]
*เวลา: 2007-6-29
*คำสั่งสาเหตุและลิขสิทธิ์:
1. สมาชิกของ Blue Ideal เปิดตัวระบบที่คล้ายกันและถามคำถามว่ารหัสการตรวจสอบไม่รองรับการรีเฟรช Firefox ดังนั้นเขาจึงมีความคิดที่จะทำ การปรากฏตัวของระบบนี้ (การเลือกสีปุ่ม ฯลฯ ) ยืมมาจากระบบ แต่หลักการการใช้งานรายละเอียดไม่เหมือนกัน (ที่อยู่ของบทความนี้: http://bbs.blueidea.com/thread-2761325-1-4.html)
2. นอกจากนี้ระบบการลงทะเบียนที่ฉันทำเองใช้รหัสการตรวจสอบที่ไม่มีส่วนประกอบบนเครือข่าย (ผู้เขียน SIPO)
3. สำหรับอัลกอริทึมความแข็งแรงของรหัสผ่านมันยืมมาจากบทความจาก Blue Idea (http://www.blueidea.com/tech/web/2006/4324.asp) แต่อัลกอริทึมไม่เหมาะมาก หากคุณมีอัลกอริทึมที่ดีกว่าโปรดสื่อสารกับฉัน
* คุณสมบัติและจุดความรู้:
1.AJAX ตรวจสอบชื่อผู้ใช้และรหัสการตรวจสอบและการลงทะเบียนชื่อผู้ใช้แบบอะซิงโครนัส (ทั้งคู่อยู่ในส่วนพื้นฐานของ AJAX)
2. การสนับสนุนการตรวจสอบรหัสการตรวจสอบ (รวมถึงภายใต้แพลตฟอร์ม Firefox)
3. การตรวจจับรหัสผ่านทันทีอีเมลชื่อผู้ใช้ ฯลฯ (ใช้ JavaScript DOM)
4. HTML ผ่านการตรวจสอบอย่างเข้มงวด W3C และ CSS ผ่านการตรวจสอบ W3C CSS (จริง ๆ แล้วนี่เป็นเรื่องซ้ำซ้อนเล็กน้อยและไม่จำเป็นอย่างสมบูรณ์)
*แพลตฟอร์มการพัฒนา: Windows 2003 IIS6.0 ฐานข้อมูลการเข้าถึง
*เครื่องมือ: Dreamweaver (เขียน ASP), Aptana (เขียน JavaScript, HTML และ CSS), Emeditor (เขียนบทความนี้), Access2003 (ฐานข้อมูล)
*แพลตฟอร์มทดสอบ: Firefox2.0, Opera9.21, IE6.0, IE7.0
*ที่อยู่ตัวอย่าง: http://finish.3322.org/reg/reg.htm (มีผลสำหรับระยะสั้นบนเครื่องนี้การเข้าถึงอาจไม่ราบรื่น)
*ที่อยู่ดั้งเดิม: http://cceer.xmu.edu.cn/blog/view.asp?id=52
*เติมเต็ม:
หากคุณใช้ระบบการลงทะเบียนนี้โปรดอย่าลืมใส่ใจกับปัญหาต่อไปนี้:
ระบบนี้ไม่ได้เข้ารหัสรหัสผ่าน หากจำเป็นคุณสามารถค้นหาการเข้ารหัส MD5
ระบบนี้ไม่ได้ทำการตั้งค่าต่อต้านการฉีด หากจำเป็นคุณสามารถค้นหา SQL anti injection
เนื่องจากข้อ จำกัด ระดับของฉันเองข้อผิดพลาดและข้อบกพร่องจึงหลีกเลี่ยงไม่ได้ หากคุณมีคำถามหรือคำแนะนำใด ๆ โปรดติดต่อฉันขอบคุณ!
*นี่คือการแสดงผล
นี่คือการดาวน์โหลดแพ็คเกจของไฟล์ทั้งหมด (รวมถึงไฟล์ทั้งหมดรูปภาพฐานข้อมูล ฯลฯ โปรดทดสอบภายใต้ IIS หลังจากการบีบอัด)
ดาวน์โหลดท้องถิ่น
เนื่องจากข้อ จำกัด ของความยาวบทความมีเพียงสองไฟล์ JS และหน้าลงทะเบียนแสดงผลหนึ่งหน้าเท่านั้น สำหรับหน้าการประมวลผลพื้นหลังและไฟล์ CSS โปรดตรวจสอบในแพ็คเกจบีบอัด
หน้าลงทะเบียน reg.htm
การคัดลอกรหัสมีดังนี้:
<! 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 = "เนื้อหาประเภท" c/>
<title> Paracoides --- หน้าการลงทะเบียน Ajax Simple </title>
<linkhref = "reg.css" type = "text/css" rel = "stylesheet"/>
<scriptsrc = "detect.js" type = "text/javascript"> </script>
<scriptsrc = "ajax.js" type = "text/javascript"> </script>
</head>
<body>