الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في Useraccount

بدأه star5 في 23 مايو 2008 · 3 رد · 705 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله وبركاته

لدي مشكلة تواجهني في حساب المستخدم

أقوم بعمل

user account

و

username

أخزنه في

session

أي

session["username"]=star5

فعندما يدخل المستخدم لحسابه من الصفحة الرئيسية الى صفحته الخاصة

ثم يعود بواسطة

back

الموجودة في شريط الأدوات بأعلى الصفحة

أجد متحول

session

فارغ

أي لم يحفظ اسم المستخدم ولكن عندها

يكون زر

forward

الموجود أعلى الصفحة مفعل و يستطيع من خلاله العودة صفحة المستخدم

و هذه مشكلة ...لأن الغريب أن

session["username"]

فارغ و قذ تحققت من ذلك

و جزاكم الله كل خير

#2

بسم الله الرحمن الرحيم

كيف علمت أن الـ session فارغ؟ هل قمت بقتله؟

جرب اعمل refresh بعد العودة بالزر "للخلف"

#3

شكرا على الرد

لكن عرفت أنها فارغة من خلال طباعتي لمحتواها في label

عند عودتي لل home page

و سؤال آخر لو سمحت

هل يكفي عند عمل المستخدم log out

أن أفرغ محتوى متحولات session

جزاك الله خيرا

#4

السلام عليكم ورحمة الله وبركاته

عمل ال session يقوم على cookie يضعها ال asp.net عند استخدامك لل session لأول مرة

لذلك أستغرب من المشكلة التي تواجهك، لأنك عندما وضعت اسم المستخدم في ال session عند مرور المستخدم من الصفحة الرئيسية إلى صفحته الخاصة، وضع asp.net ال cookie وأصبحت جزءاً دائماً من تفاعل المستخدم مع موقعك حتى تنتهي ال cookie (بانتهاء وقتها أو بإغلاق المستخدم نافذة المتصفح)

فلا ينبغي أن يفرغ متغير اسم المستخدم عند الضغط على زر "للخلف"

أما عند خروج المستخدم، فنعم يكفي أن تفرغ متغيرات ال session بواسطة Session.Abandon()

سبحانك اللهم وبحمدك، أشهد أن لا إله إلا أنت، أستغفرك وأتوب إليك

أشرف صبري

مواضيع مشابهة