PDA

View Full Version : خروج کاربران پس از بستن مرورگر



yakooza2009
سه شنبه 17 خرداد 1390, 10:43 صبح
سلام دوستان عزیز

سایتی طراحی کردم که توش ثبت نام انجام میشه و کاربر بعد از ثبت نام میره تو پنل مدیریتش و کارای خودشو میکنه

میخوام بعد از اینکه کاربر مرورگرش و بست و دوباره باز کرد و اومد توی سایت دوباره احراز هویت بشه و جلسه قبلیش تموم شده باشه

Peyman.Gh
سه شنبه 17 خرداد 1390, 18:45 عصر
ُلام برای این کار یک فایل Global در برنامه قرار بده
توی رویداد


Sub
Application_End
(ByVal sender As Object, ByVal e As EventArgs)

' Code that runs when a session ends.
' Note: The Session_End event is raised only when the sessionstate mode
' is set to InProc in the Web.config file. If session mode is set to StateServer
' or SQLServer, the event is not raised.
End Sub


کد مورد نظر رو بنویس




چه ربطی دارد؟!

behiunforgiven
سه شنبه 17 خرداد 1390, 20:25 عصر
سلام
خوب زمانی پنجره بسته میشه رویداد Application_End اجرا میشه



دوست من چرا اطلاعات اشتباه میدید؟ Application_End چه ربطی به بسته شدن پنجره داره؟

aahn77
سه شنبه 17 خرداد 1390, 21:58 عصر
برای این کار 2 روش وجود داره...ساده ترین راه اینکه در web.config برای session هات timeout با یه مدت زمان کوتاه قرار بدی که البته در این حالت بسته شدن مرورگر باعث پاک شدن session ها نمیشه...راه دیگه اینکه باید توجه داشته باشی که بسته شدن مرورگر یه رویداد client side هست پس باید یه تابع javascript بنویسی که موقع بسته شدن مرورگر (نه refresh یا postback) عمل پاک کردن session ها رو انجام بده