السيشون وطرق التعامل معها لحفظ البيانات على مستوى المستخدم في ASP.Net

السيشون وطرق التعامل معها لحفظ البيانات على مستوى المستخدم


في كثير من الأحيان قد نحتاج لحفظ قيمة معينة لكل مستخدم على حدى وللوصول لهذه القيمة في جميع أجزاء الموقع في هذه الجلسة ، وخير مثال على ذلك ، هو عملية تسجيل الدخول ، لو ركزنا قليلا على عملية تسجيل الدخول كيف تتم ففي الغالب سنلاحظ أنه سنتأكد من وجود قيمة معينة ، فإذا كانت موجودة فأن الشخص قد قام بتسجيل الدخول ، أما إذا كانت هذه القيمة فارغة فأن المستخدم لم يقم بتسجيل الدخول وعليه يتم إعطاء الصلاحيات وووو .... إلخ



لحفظ قيمة معينة أو عدة قيم على مستوى المستخدم فإننا نستخدم السيشون لحفظ هذه البيانات ، ويتم حذف هذه البيانات عند إنتهاء الجلسة ، ولحفظ قيمة معينة في السيشون كالتالي

Session("name") = value

حيث مكان name نضع إسم السيشون ويمكن وضع أي إسم ، و Value نضع القيمة التي نريد وضعها في السيشون

وللوصول إلى القيمة الموجودة في سيشون معين كالتالي

MsgBox(Session("name"))

حيث مكان name نقوم بوضع إسم السيشون


مثال للتأكد من وجود قيمة معينة في سيشون

If Session("name") = nothing then

MsgBox("True")

else

MsgBox("False")

End If



لأي إستفسار يرجى طرحه هنا ......


إذا أعجبك الموضوع قم بمشاركته من خلال مواقع التواصل الإجتماعي أسفل التدوينة ، وكلمة شكر منك تقديرا للمجهود الذي أبذله معكم

تعليقات

المشاركات الشائعة من هذه المدونة

مانشستر سيتي يكتسح تلشسي بالثلاثيه

تياغو ينقظ الهلال بالوقت القاتل

الشياطين الحمر يقدم عرض خيالي لنيمار