PDA

View Full Version : سوال: حذف کوکی یا session بعد از بستن مرورگر



sara.64
یک شنبه 27 بهمن 1392, 11:24 صبح
سلام.
تو سایتی که من نوشتم اطلاعات کاربر به صورت کوکی تا یه روز ذخیره میشه و در ضمن به صفحات هم sessionId دادم. میخواستم اگه ممکنه یه راه حلی برای من ارائه بدید که وقتی کاربر پنجره رو بست و آدرس صفحه رو دوباره تو یه صفحه جدید پیست کرد به صفحه login هدایت بشه. حالا یا کوکی حذف شه یا اون sessionId. اینجا سرچ کردم و time out رو هم توی Webconfig دستکاری کردم ولی هیچ فایده ای نداشت..
کلا هر روشی که بعد از بستن مرورگر حساب کاربر نامعتبر بشه که دوباره مجبور شه وارد شه.
با تشکر.

elahe_sd
چهارشنبه 21 اسفند 1392, 23:07 عصر
با سلام
فکر می کنم باید توسط JQuery کوکی رو از بین ببرید

mRizvandi
پنج شنبه 22 اسفند 1392, 00:28 صبح
راه مخصوصی برای این کار وجود نداره، میشه از تریکهای مختلفی کمک گرفت.
مثلا در رویداد unload با استفاده از جاوا یا جی کوئری کاربر رو به صفحه خاصی هدایت کنید. (البته این صفحه هیچ وقت دیده نخواهد شد) و در load اون صفحه Session رو از بین ببرید.
به این موارد مراجعه کنید:
http://stackoverflow.com/questions/1921941/close-kill-the-session-when-the-browser-or-tab-is-closed
http://forums.asp.net/t/1116238.aspx