كيف يمكنني إنشاء صفحة تسجيل الدخول باستخدام php؟


الاجابه 1:

أنا متأكد من أن بعض أطر عمل PHP موجودة بالفعل فيها. ولكن إذا كنت ترغب في بناء الخاصة بك ، فهذه عملية صعبة للغاية. إذا كنت بحاجة إلى مزيد من النصائح البرمجية المحددة ، فأخبرني بذلك.

  • نموذج يحتوي على مساحة لاسم المستخدم وكلمة المرور. يعود هذا النموذج إلى الصفحة (ربما login.php أو شيء من هذا القبيل)
  • عندما يتم تحميل الصفحة مرة أخرى ، وتكتشف أنه تم تعيين متغير (ربما يكون $ _POST ['username']) بدلاً من إظهار النموذج ، فإنه يفحص اسم المستخدم مقابل قاعدة بيانات hte. سيتحقق أيضًا من كلمة المرور. أقترح عليك تشفير كلمة المرور والتحقق منها في متجر مشفر. سوف Bcrypt مع ملح كلمة المرور القيام به.
  • إذا تطابق تسجيل الدخول ، يمكنك تعيين جلسة PHP مع اسم المستخدم وأية معلومات مفيدة أخرى فيه. إذا لم يكن الأمر كذلك ، فأنت تُظهر رسالة خطأ ، وربما نموذج تسجيل الدخول مرة أخرى. يمكنك حساب عمليات تسجيل الدخول الفاشلة وتعليق الحسابات إذا كنت ترغب في ذلك.
  • بمجرد التحقق ، يمكنك إعادة توجيه المستخدم إلى صفحة الأعضاء. أو يمكنك إظهار روابط مفيدة وما إلى ذلك.
  • في الجزء العلوي من رمز صفحة الأعضاء ، تقوم بإجراء فحص لمعرفة ما إذا تم تعيين متغيرات الجلسة ، وإذا لم يكن الأمر كذلك ، فأنت تعيد توجيهها إلى صفحة تسجيل الدخول ثم توقف (لمنعهم من تعطيل عمليات إعادة التوجيه وعرض الصفحة على أي حال). وبهذه الطريقة لا يمكنهم عرض المدخل أو قسم الأعضاء بدون أوراق الاعتماد.

إذا كنت تريد أن يسجل الأشخاص ، فأنت تفعل الشيء نفسه ، ولكنك لا تتحقق من بيانات الاعتماد ، وتحقق من عدم وجودها بالفعل ثم أدخلها. إذا كنت تريد التحقق من البريد الإلكتروني ، فقم بإنشاء رمز فريد ، وإرساله إليهم باستخدام البريد أو phpmailer كرابط www.mysite.com/verify.php؟code=

thecodeyougenerated

آمل أن يمنحك هذا نظرة عامة أساسية جدًا.


الاجابه 2:

إذا كنت تريد فقط بوابة تسجيل الدخول ، فإليك

الأساسي

مثال:

صفحة HTML:

LOGINPROCESS.PHP

var email = $ _POST ['email'] ؛

var pass = $ _POST ['pass'] ؛

// رمز للاتصال بقاعدة البيانات هنا

// استعلم عن قاعدة البيانات وتحقق مما إذا كان البريد الإلكتروني يطابق أي بريد إلكتروني في قاعدة البيانات

// إذا تطابق بريد إلكتروني ، تحقق مما إذا كانت كلمة المرور مطابقة

// إذا تطابق كل من البريد الإلكتروني وكلمة المرور ، فأعد التوجيه إلى حساب المستخدم

// إذا تطابق البريد الإلكتروني ، ولكن كلمة المرور غير متطابقة ، فأعد التوجيه إلى صفحة تسجيل الدخول مع وجود خطأ

// إذا لم يتطابق البريد الإلكتروني ، فأعد التوجيه إلى صفحة تسجيل الدخول مع وجود خطأ

؟>

تأكد من تمكين جلسات المستخدم في PHP. إذا كنت بحاجة إلى مزيد من المساعدة ، فإن StackOverFlow هو أفضل صديق لك.


الاجابه 3:

المحتوى :

  • الجدول: المستخدمون
  • mysqli_connect.php: اتصال قاعدة البيانات
  • تسجيل الدخول. php: البرنامج النصي لتسجيل الدخول

هيكل "المستخدمين" الجدول:

mysqli_connect.php

تسجيل الدخول. php

  1. تسجيل الدخول هنا ". $ v." '؛ }}؟>

الاجابه 4:

الخطوة 1: تعلم PHP.Step 2: تعلم HTML و CSS. حياتك أسهل (أوصي بشدة Laravel). الخطوة 5: إنشاء نظام UAC الخاص بك. الخطوة 6: إنشاء صفحة تسجيل الدخول الخاصة بك.

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

حظا طيبا وفقك الله.


الاجابه 5:

قرر أولاً ، هل تريد استخدام قاعدة بيانات مثل MySql لحفظ مجموعة اسم المستخدم وكلمة المرور ، أو ترغب فقط في استخدام الملف المسطح ، أو حتى مجرد كلمة مرور اسم المستخدم المشفرة؟

على أي حال لنبدأ بملف index.php البسيط حيث يتم نشر نموذج تسجيل الدخول لنفسه.

index.php

الآن دعنا نكتب ملف secured_page.php بسيط حيث يوجد المحتوى الآمن.

secured_page.php

  1. أهلا بك ، تسجيل الخروج

لتشغيل هذا الرمز البسيط ، عليك تثبيت خادم ويب أباتشي مع php. في Windows ، يمكنك القيام بذلك عن طريق تثبيت حزمة xampp أو wampp like بسهولة. في نظام التشغيل mac ، يوجد خادم ويب مدمج ، فقط قم بتمكينه من الإعدادات ، ثم انسخ هذا الملفين إلى جذر المستند الخاص بخادم الويب واتصل بهما من المتصفح ashttp: //localhost/index.php


الاجابه 6:

بوابة تسجيل الدخول إلى PHP - >>>>>>>>>>>>>>>>>>

قم بإنشاء بوابة تسجيل الدخول باستخدام

جلسة

أ

بسكويت .

بوابة تسجيل الدخول إلى PHP مع الجلسة - *********—-

يوصى ببدء الجلسة في كل صفحة في بداية الصفحة. Index.html هي صفحة رئيسية.

عندما يرغب المستخدم في زيارة index.html بدون تسجيل الدخول في الجلسة ، عد إلى صفحة تسجيل الدخول. لا يمكن للمستخدم الوصول مباشرة إلى صفحة index.html.

إذا أراد أي مستخدم الوصول إلى أي جلسة صفحة ، فارجع إلى صفحة تسجيل الدخول. بادئ ذي بدء ، يجب على المستخدمين تسجيل الدخول ثم الوصول إلى جميع الصفحات مباشرة حتى يتم تدمير الجلسة؟

بدء الجلسة -

  1. session_start () ؛

جلسة Destryed / Logout

PHP: تسجيل الدخول باستخدام بوابة الجلسة | -مشروع صغير

بوابة تسجيل الدخول باستخدام ملف تعريف الارتباط-

يمكنك إنشاء بوابة تسجيل دخول باستخدام ملفات تعريف الارتباط.

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

إذا لم يتم تعيين ملف تعريف الارتباط -

دمر ملف تعريف الارتباط-

ضبط وقت انتهاء الصلاحية - → >>>>>>>>>>

  1. if (isset ($ _ REQUEST ["تذكر"]) && $ _REQUEST ["تذكر"] == 1) setcookie ("login"، "1"، time () + 60)؛ // second on page time

PHP: تسجيل الدخول باستخدام Cookies Porta

ل

- مشروع صغير


الاجابه 7:

الخطوة 1

: أولاً نحتاج إلى تصميم نموذج HTML.

تسجيل الدخول. php

مثال:

  1. تسجيل الدخول اسم المستخدم كلمه السر

الخطوة 2

: بعد ذلك نحتاج إلى كتابة نص PHP للتحقق من مصادقة تسجيل الدخول.

مثال:

  1. '123456'، 'username1' => 'password1'، 'username2' => 'password2')؛ / * فحص وتعيين اسم المستخدم وكلمة المرور المقدمين إلى المتغير الجديد * / $ Username = isset ($ _ POST ['Username']) ؟؟؟ $ _POST ['Username']: ''؛ $ Password = isset ($ _ POST ['Password'])؟ $ _POST ['Password']: ''؛ / * تحقق من وجود اسم المستخدم وكلمة المرور في مصفوفة محددة * / if (isset ($ logins [$ Username]) && $ logins [$ Username] == $ Password) {/ * نجاح : اضبط متغيرات الجلسة وأعد التوجيه إلى الصفحة المحمية * / $ _ SESSION ['UserData'] ['Username'] = $ logins [$ Username]؛ header ("location: index.php")؛ exit؛} else {/ * غير ناجح محاولة: تعيين رسالة خطأ * / $ msg = " تفاصيل تسجيل الدخول غير صالحة "؛}}؟>

لقد كتبت هذا البرنامج النصي في أعلى صفحة تسجيل الدخول.

حسنًا ، الآن جاهز لتسجيل الدخول.

الخطوه 3

: إذا كان تسجيل الدخول صحيحًا ، فنحن بحاجة إلى إعادة توجيه الصفحة إلى المنطقة المحمية.

لذلك تحتاج إلى صفحة برنامج نصي محمية أيضًا.

index.php

مثال:

  1. تهنئة! لقد قمت بتسجيل الدخول إلى صفحة محمية بكلمة مرور. انقر هنا لتسجيل الخروج.

جاهز الآن ، لقد نجح نظام تسجيل الدخول لدينا تمامًا ولكننا نحتاج أيضًا إلى توفير تسهيل تسجيل خروج للمستخدم ، لذلك نطلب إنشاء صفحة تسجيل خروج.

تسجيل الخروج

مثال:

آمل أن تكون هذه المساعدة.

تحياتي الحارة.


الاجابه 8:

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

  1. تسجيل الدخول لست عضوا بعد؟ سجل .

البرنامج التعليمي الكامل الذي قمنا فيه بإنشاء جدول الخلية واستمارة التسجيل

صفحة تسجيل الدخول في PHP

- مشروع صغير