الفرق بين Auth و session . في Laravel 11

  • Zerious

انا جديد في Laravel و جربت Auth عشان احفظ بضع بيانات المستخدم اذا سجل دخول و حسيتها مشابهة بـ session اثنينهم يأدون نفس الغرض وش الفرق ما بينهم ؟


Auth (المصادقة)

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

Session (الجلسات)1

تستخدم لتخزين بيانات مؤقتة أي نوع من البيانات نحتاج لتخزينها أثناء فترة تصفح المستخدم يمكننا استخدام الجلسات. مثل معلومات سلة التسوق.

الفرق بين Auth و Session:

  • Auth : يركز بشكل أساسي على مصادقة المستخدم وإدارة الجلسات المرتبطة بالمستخدمين.
  • Session : يركز على تخزين بيانات مؤقتة قد تكون متعلقة أو غير متعلقة بالتصديق.