كيف تدخل التسجيل على موقعك

جدول المحتويات:

كيف تدخل التسجيل على موقعك
كيف تدخل التسجيل على موقعك

فيديو: كيف تدخل التسجيل على موقعك

فيديو: كيف تدخل التسجيل على موقعك
فيديو: كيفية عمل زر تسجيل دخول فيسبوك فى موقعك php mysql javascript 2024, شهر نوفمبر
Anonim

إن عملية التسجيل راسخة بالفعل في حياة مستخدمي الإنترنت وهي معروفة لهم جيدًا. ومع ذلك ، فإن مشرفي المواقع المبتدئين لا يمتلكون دائمًا المعرفة اللازمة لتثبيت وحدة التسجيل المألوفة هذه على مواردهم الخاصة.

كيف تدخل التسجيل على موقعك
كيف تدخل التسجيل على موقعك

تعليمات

الخطوة 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

بعد إجراء التلاعبات المذكورة أعلاه ، انتقل إلى اختبار نظام التسجيل. إذا سارت الأمور على ما يرام ، فستظهر سجلات جديدة في قاعدة البيانات التي تم إنشاؤها - الحسابات المسجلة.

موصى به: