إن عملية التسجيل راسخة بالفعل في حياة مستخدمي الإنترنت وهي معروفة لهم جيدًا. ومع ذلك ، فإن مشرفي المواقع المبتدئين لا يمتلكون دائمًا المعرفة اللازمة لتثبيت وحدة التسجيل المألوفة هذه على مواردهم الخاصة.
تعليمات
الخطوة 1
أولاً ، قم بتثبيت خادم Apache على جهاز الكمبيوتر الخاص بك. ثم قم بإنشاء ملفات مثل هذه على موقعك:
1) index.php - الصفحة الرئيسية ؛
2) reg.php - صفحة التسجيل ؛
3) auth.php - إذن ؛
4) userdb.db - قائمة المستخدمين المسجلين.
الخطوة 2
عيّن بنية قاعدة المستخدمين مع تسجيل دخول المعلمات (الاسم) ، المرور (كلمة المرور أو كلمة المرور) ، الدور (مستوى الوصول) ، الاسم (الاسم) ، المعلومات (المعلومات). لكل مستخدم ، سيتم إنشاء سلسلة منفصلة من النموذج user1٪ 1-1٪ user_pas٪ 1-1٪ user_role٪ 1-1٪ user_name٪ 1-1٪ user_info.
الخطوه 3
إنشاء نماذج للتسجيل والترخيص. مثال على نموذج التفويض:
الخطوة 4
يتكون محتوى ملف auth.php من الشكل المعتاد ، الأسطر
التسجيل والبيانات الأخرى ، يمكن العثور على معلومات أكثر تفصيلاً حولها في مواقع البرمجة المتخصصة.
الخطوة الخامسة
بعد ذلك ، اكتب نموذج التسجيل - نص. يوجد أدناه جزء من البرنامج النصي:
$ fp1 = ملف ("userdb.d") ؛
foreach ($ fp1 كـ $ key => $ value) {
$ user = exploode ("0-1٪"، $ value)؛
إذا ($ _ POST ['login'] == $ user ['1'] و md5 ($ POST ['pass']) == $ user ['2']) {
دولار أمريكي = 0 ؛ ech "مثل هذا المستخدم موجود بالفعل في قاعدة البيانات" ؛}
if ($ us! = 1) {$ fp = fopen ("userdb.d"، "a +")؛
$ mytext = preg_replace ("! / r / n!"،"
"، $ _POST ['login']."٪ 1-1٪ ". Md5 $ _POS.
الخطوة 6
قم بتوصيل كافة الصفحات التي تم إنشاؤها بـ index.php. مثال على ما يجب أن يتحول:
<
الخطوة 7
بعد إجراء التلاعبات المذكورة أعلاه ، انتقل إلى اختبار نظام التسجيل. إذا سارت الأمور على ما يرام ، فستظهر سجلات جديدة في قاعدة البيانات التي تم إنشاؤها - الحسابات المسجلة.