PDA

View Full Version : حذف session تمام كاربران



iran400
شنبه 10 مهر 1389, 17:36 عصر
سلام دوستان

آيا امكاني در asp.net وجود دارد كه بتواند تمام session هايي كه برنامه براي كاربران ست كرده است حذف نمايد؟

با تشكر

Peyman.Gh
شنبه 10 مهر 1389, 17:41 عصر
Session.RemoveAll();

Chabok
شنبه 10 مهر 1389, 19:44 عصر
@Peyman.Gh (http://barnamenevis.org/forum/member.php?u=121278)

فکر میکنم این دستور تمامی session های کاربر جاری را حذف می کند .
نه تمامی Session های موجود روی Application یا به قول دوستمون برای تمامی کاربران

درسته ؟

iran400
یک شنبه 11 مهر 1389, 19:33 عصر
@Peyman.Gh (http://barnamenevis.org/forum/member.php?u=121278)

فکر میکنم این دستور تمامی session های کاربر جاری را حذف می کند .

درسته ؟

سلام
بله درسته فقطي شما تو حوزه session كار مي كنيد فقط مرتبط با همون كاربر مي گردد نه تمامي كاربران سايت

دوستاني كه در اين زمينه مي توانند كمك كنند ممنون مي شوم

Ali_M.Eghbaldar
یک شنبه 11 مهر 1389, 20:32 عصر
سلام
هدفت از این کار حذف همه Session هاست یا Session های جاری ؟؟؟
اینو ببین:
http://irandevelopers.net/showthread.php?tid=80

baran_mehr
یک شنبه 11 مهر 1389, 21:07 عصر
هنگام کار با Sessionها باید به نکات زیر توجه کنید:
1. هر Session :اگر کاریر مرورگر را ببندد یا 20 دقیقه از سرور درخواست نکند از بین می رود.
2. Session هر کاربر جدا از Session بقیه کاربران است.

بعضی از خصوصیات و متدهای شیئ Session عبارتند از:
Remove: پاک کردن Session
RemoveAll: پاک کردن تمام Sessionها
SessionID: ایدی منحصر به فرد جلسه فعلی را برمیگرداند.
Session :Abandon فعلی را خاتمه میدهد. اگر کاربر پس از دستور فوق درخواست یک صفحه جدید کند به عنوان کاربر جدید در نظر گرفته می شود.
TimeOut: تغییر مهلت پیش فرض ختم جلسه. این خصوصیت هر عددی که باشد بعد از همان قدر دقیقه اگر کاربر درخواستی به سرور نفرستد Session ختم می شود.