#SESSION
تسمح بالوصول الى معلومات خاصة بالزائر.
واذا كانت الزائر معرّفاً لدى الموقع، تشمل معلوماته:
- id_auteur: الرقم المتسلسل الداخلي الخاص بالمؤلف
- nom: اسم المؤلف (توقيعه)
- bio: سيرة المؤلف المختصرة
- email: عنوان بريد المؤلف الالكتروني
- nom_site: اسم موقع المؤلف
- url_site: عنوان http لهذا الموقع
- login:معرّف الاتصال
- statut: الصفة، 0minirezo (مدير او مدير محصور)، 1comite (محرر)، 6forum (زائر)
- webmestre: يأخذ قيمة ’oui’اذا كانت المؤلف هو المشرف على الموقع
- maj: تاريخ وساعة أحدث تعديلات في بيانات المؤلف (اي تعديلات لمعلومات المؤلف الموجودة في جدول spip_auteurs كآخر اتصال بالموقع وآخر رسالة داخلية أرسلها وآخر تعديل في بياناته الشخصية...)
- pgp: مفتاح pgp العمومي
- en_ligne: تاريخ وساعة آخر اتصال بالموقع (قبل الاتصال الجاري)
- imessage: حول الرسائل، ’oui’ (نعم) اذا كان قد ارسل رسالة (خاصة)
- messagerie: المراسلات
- prefs: قائمة تفضيلات المؤلف (أساساً كيفية عرض المجال الخاص، تسجيل الكعكة...)
- اللون => من ١ الى ٦، رمز لون واجهة المجال الخاص
- العرض => ١ (العناوين فقط)؛ ٢ (العناوين والرموز)؛ ٣ (الرموز فقط)
- cnx => فارغ او ’perma’ (اذا تم تحديد «البقاء متصلاً لعدة أيام»)
- cookie_oubli: تشفير كعكة الاستبدال اذا ضاعت كلمة السر ثم تصبح فارغة
- source: مصدر تسجيل المؤلف يكون اما ’spip’ او دليل ’ldap’ اذا وجد
- lang: اللغة المستخدمة في المجال الخاص
- extra: قائمة بالحقول الإضافية التي قد تدخل على بيانات المؤلف
- auth: نوع التعريف للدخول (spip او ldap الدليل)
- cookie: ’oui’ اذا تم الدخول بواسطة الكعكة - غير موجود اذا تم الدخول بطريقة مختلفة (PHP_AUTH_USER مثلاً)
- hash_env: تشفير داخلي يحدد بشكل فريد دورة الزائر
- ip_change: تكون FALSE طالما عنوان ّ[ الخاص بالزائر لا يتغير وTRUE اذا تغير هذا العنوان. يقوم SPIP عندها بإنشاء دورة جديدة للزائر المتصل (ويحول ip_change الى FALSE). وتساهم هذه الدورة الجديدة بقطع اتصال سارق الكعكة اذا وجد.
لعرض اي معلومة فقط اذا كان الزائر مديراً:
-
[(#SESSION{statut}|=={0minirezo}|oui) انت مدير محديد او غير محدود]
بالطريقة نفسها، يمكن حصر عرض احد الحقول حسب وضعية الزائر:
-
[(#SESSION{statut}|=={0minirezo}|oui) #DESCRIPTIF]
كما يمكن القيام بشيء اعقد من ذلك بتحميل صفحة نموذجية اسمها مثلاً reserved.html
حسب وضعية الزاىر:
-
[(#SESSION{statut}|=={0minirezo}|oui) <INCLURE{fond=reserved, env}>]
تتكامل هذه العلامة بشكل جيد مع AUTORISER#: الإذن.