SESSION#: حصة الزائر

تتيح علامة #SESSION الوصول الى المعلومات المتعلقة بالزائر المعرّف وتخصيص الذاكرة المخبأة آلياً حسب الزائر.

#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#: الإذن.

مؤلف George نُشر في: تم التحديث: 26/10/12

الترجمات: عربي, català, English, Español, français, Nederlands, русский, українська