*اسم المشروع: نظام تسجيل الويب مع خبرة جيدة
*المؤلف: 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
نظرًا لقيود المستوى الخاص بي ، فإن الأخطاء وأوجه القصور أمر لا مفر منه. إذا كان لديك أي أسئلة أو اقتراحات ، يرجى الاتصال بي ، شكرًا لك!
*ها هو العرض
فيما يلي تنزيل الحزمة لجميع الملفات (بما في ذلك جميع الملفات والصور وقواعد البيانات ، وما إلى ذلك ، يرجى الاختبار تحت IIS بعد الضغط)
تنزيل محلي
نظرًا لقيود طول المقالة ، يتم نشر ملفان JS فقط وصفحة تسجيل عرض واحدة. بالنسبة لصفحة معالجة الخلفية وملفات CSS ، يرجى التحقق من ذلك في الحزمة المضغوطة.
صفحة التسجيل reg.htm
نسخة الكود كما يلي:
<! doctypehtmlpublic "-// w3c // dtdxhtml1.0strict // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-trict.dtd"
<htmlxmlns = "http://www.w3.org/1999/xhtml" lang = "gb2312">
<head>
<metahttp-equiv = "content-type" c/>
<title> paracoides --- صفحة تسجيل Ajax البسيطة </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>