السيشون وطرق التعامل معها لحفظ البيانات على مستوى المستخدم في ASP.Net
السيشون وطرق التعامل معها لحفظ البيانات على مستوى المستخدم
في كثير من الأحيان قد نحتاج لحفظ قيمة معينة لكل مستخدم على حدى وللوصول لهذه القيمة في جميع أجزاء الموقع في هذه الجلسة ، وخير مثال على ذلك ، هو عملية تسجيل الدخول ، لو ركزنا قليلا على عملية تسجيل الدخول كيف تتم ففي الغالب سنلاحظ أنه سنتأكد من وجود قيمة معينة ، فإذا كانت موجودة فأن الشخص قد قام بتسجيل الدخول ، أما إذا كانت هذه القيمة فارغة فأن المستخدم لم يقم بتسجيل الدخول وعليه يتم إعطاء الصلاحيات وووو .... إلخ
لحفظ قيمة معينة أو عدة قيم على مستوى المستخدم فإننا نستخدم السيشون لحفظ هذه البيانات ، ويتم حذف هذه البيانات عند إنتهاء الجلسة ، ولحفظ قيمة معينة في السيشون كالتالي
Session("name") = value
حيث مكان name نضع إسم السيشون ويمكن وضع أي إسم ، و Value نضع القيمة التي نريد وضعها في السيشون
وللوصول إلى القيمة الموجودة في سيشون معين كالتالي
MsgBox(Session("name"))
حيث مكان name نقوم بوضع إسم السيشون
مثال للتأكد من وجود قيمة معينة في سيشون
If Session("name") = nothing then
MsgBox("True")
else
MsgBox("False")
End If
لأي إستفسار يرجى طرحه هنا ......
إذا أعجبك الموضوع قم بمشاركته من خلال مواقع التواصل الإجتماعي أسفل التدوينة ، وكلمة شكر منك تقديرا للمجهود الذي أبذله معكم

تعليقات
إرسال تعليق