ختم الجلسة
متوسطويب70 نقطة
ثلاث كوكيز. واحدة منهم كارثة.
خلّينا نطبّق خطوة بخطوة
كل سطر يصف ملفاً صغيراً يحفظه المتصفح. الأخطر هنا هو الملف الذي يحمل هوية بلا حماية.
بكلمات بسيطة: خصائص الحماية تمنع قراءة ملف الجلسة من تعليمات الصفحة وتقيّد نقله وإرساله.
الخطوة 1 من 1
قارن سطر الجلسة المحمي بسطر رمز الدخول الذي لا توجد بعده خصائص حماية.
ليش؟ ملف اللغة أو المظهر أقل حساسية من رمز يتيح الدخول.
شو لازم تشوف؟ اكتب اسم ملف رمز الدخول فقط، كما يظهر قبل علامة المساواة، ثم تحقّق.
Set-Cookie headers
Set-Cookie: lang=en; Path=/
Set-Cookie: theme=dark; Path=/; Max-Age=31536000
Set-Cookie: session=eyJ1aWQiOiI0NDIifQ; Path=/; HttpOnly; Secure; SameSite=Strict
Set-Cookie: auth_token=9f2c...; Path=/تلميحات
كل ما هنا وهمي. ما في نظام حقيقي بيتلمس.