السلام عليكم ورحمة الله وبركاته

التعامل مع الsessions في الLaravel

عندما يكون هنالك صلاحيات لكل مستخدم فأن هنالك بعض المناطق والخصائص في الموقع تكون مقيدة لأشخاص معينين

تعتبر تطبيقات الويب التي يقودها البروتوكول http

Stateless

كلمة stateless تعني بدون جنسية , او مشرد

لنأخذ مثال بسيط

عند زيارة الصفحة الخاصة لأدارة الكتب ستكون متاحة للجميع

ولكن كيف سيتعرف التطبيق على الشخص وهل هو مؤهل لدخول هذه المنطقة؟

التطبيق لن يعرف ذلك لماذا ؟

عند عمل توثيق للمستخدم واتضح ان هذا الشخص مؤهل ! السؤال؟اين سيتم تخزين بيانات توثيق هذا الشخص؟ لأجل التأكد من هوية الشخص عند استرجاع صفحة ادارة الكتب

لأجل حل ذلك تم استخدام تقنيتين:

حفظ بيانات الشخص في داخل السيرفر عن طريق تقنية sessions

او بالمتصفح نفسه عن طريق تقنية cookies