السلام عليكم ورحمة الله وبركاته
التعامل مع الsessions في الLaravel
عندما يكون هنالك صلاحيات لكل مستخدم فأن هنالك بعض المناطق والخصائص في الموقع تكون مقيدة لأشخاص معينين
تعتبر تطبيقات الويب التي يقودها البروتوكول http
Stateless
كلمة stateless تعني بدون جنسية , او مشرد
لنأخذ مثال بسيط
عند زيارة الصفحة الخاصة لأدارة الكتب ستكون متاحة للجميع
ولكن كيف سيتعرف التطبيق على الشخص وهل هو مؤهل لدخول هذه المنطقة؟
التطبيق لن يعرف ذلك لماذا ؟
عند عمل توثيق للمستخدم واتضح ان هذا الشخص مؤهل ! السؤال؟اين سيتم تخزين بيانات توثيق هذا الشخص؟ لأجل التأكد من هوية الشخص عند استرجاع صفحة ادارة الكتب
لأجل حل ذلك تم استخدام تقنيتين:
حفظ بيانات الشخص في داخل السيرفر عن طريق تقنية sessions
او بالمتصفح نفسه عن طريق تقنية cookies