اذهب إلى المحتوى
  • 0

عملية login و signin

Raghad Jamal

السؤال

Recommended Posts

  • 0

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

نعم يوجد شرح لعمليات المصادقة والتسجيل وتسجيل الدخول للتطبيق في مسار أساسيات Node.js سوف تجدين هذا الأمر مشروح بشكل مفصل في أخر قسم من المسار عن طريق بناء مشروع كامل لواجهة برمجية API لتقييم الأفلام بداية من الدرس الرابع وفي دورة  تطوير التطبيقات باستخدام javascript يوجد أكثر من ثماني مشاريع مع أطر عمل مختلفة يتم فيها تطبيق عمليات المصادقة من التسجيل وتشفير كلمة السر وتسجيل دخول وتغيير كلمة السر وتغيير بيانات المستخدم يمكنك التركيز في هذه التطبيقات علي الواجهة الخلفية فهي تم تنفيذها بواسطة nodejs مع قواعد بيانات مختلفة مثل mongoDB وpostgresql مع أطر عمل خاصة nodejs وتعلم ذلك.
وأيضا يتم الربط مع الواجهة الأمامية في معظم التطبيقات.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

نعم بالطبع سيتم شرح أولا طريقة التسجيل والمصادقة في مسار بناء واجهة برمجية API لتقييم الأفلام عن طريق الدوال الوسيطة و JWT Tokens للتأكد من المصادقة لل API  في Nodejs.

وايضا في الواجهات الأمامية سيتم عمل login و register من خلال react و nextjs والتطبيقات العملية جميعها يتم فيها إستخدام التسجيل والمصادقة .

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 7 دقائق مضت قال محمد عاطف17:

نعم بالطبع سيتم شرح أولا طريقة التسجيل والمصادقة في مسار بناء واجهة برمجية API لتقييم الأفلام عن طريق الدوال الوسيطة و JWT Tokens للتأكد من المصادقة لل API  في Nodejs.

وايضا في الواجهات الأمامية سيتم عمل login و register من خلال react و nextjs والتطبيقات العملية جميعها يتم فيها إستخدام التسجيل والمصادقة .

هل عملية JWT Token هي نفسها مفهوم session?

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال Raghad Jamal:

هل عملية JWT Token هي نفسها مفهوم session?

ليس تماما .

عملية JWT (JSON Web Token) ومفهوم الـ "session" هما طريقتان مختلفتان لإدارة الجلسات وتوثيق المستخدمين في التطبيقات لكنهما يختلفان في الطريقة التي يتم بها ذلك:

  • JWT Token: هو عبارة عن رمز مميز يُستخدم لتوثيق الهوية وتبادل المعلومات بين الأطراف بشكل آمن. يتكون من ثلاثة أجزاء: رأس (Header)، جسم (Payload)، وتوقيع (Signature).  حيث يتم تشفير المعلومات التي بداخله مع أنه يمكن رؤية البيانات من خلال أي شخص حيث يمكن فك تشفيره بسهولة لذلك لا يجب حفظ معلومات مهمة بداخله ولكن ما يميزه هو أنه يتم تشفيره برمز معين لذلك في الخادم يتم التأكد من ال Signature فإذا تم التعديل على ال token أو تم تشفيره برمز خاطئ سيتم إكتشاف أن هذا ال token مزيف. يحتوي الـ JWT على معلومات مشفرة يمكن أن تشمل معرف المستخدم وأي بيانات أخرى قد تكون ضرورية.يتم تخزين الـ JWT عادةً في المتصفح (كـ cookies أو localStorage) ويرسل مع كل طلب إلى الخادم.يتم التحقق من صحة الـ JWT في الخادم باستخدام التوقيع للتحقق من عدم التلاعب.
  • Session: هي عبارة عن طريقة لتخزين معلومات المستخدم على الخادم بدلا من العميل. عند تسجيل دخول المستخدم، يتم إنشاء "جلسة" على الخادم ويُعطى المستخدم معرف جلسة (session ID). يتم تخزين هذا المعرف في المتصفح عادةً كـ cookie ويتم إرساله مع كل طلب إلى الخادم. الخادم يستخدم هذا المعرف للوصول إلى معلومات الجلسة المخزنة على الخادم واسترجاع بيانات المستخدم.

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...