PDA

View Full Version : مشکل با sassion



scmorfi
سه شنبه 24 خرداد 1390, 11:31 صبح
با سلام
من دارم یه برنامه چت روم می نویسم
بعد هر کاربر که وارد می شه اسمش تو sassion اضافه می شه
بعد من می خوام یه کاربر دکمه ضربه در مرورگرش رو زد یا اینکه از جت روم خارج شد
اسمش از تو sassion حذف بشه باید چکار کنم؟
فوریه.ممنون می شم جواب بدید

hjran abdpor
سه شنبه 24 خرداد 1390, 11:51 صبح
خوب اون شناسه ی که به session مربوط دادی با متد Remove حذف کن............:چشمک:
Session.Remove("Session Name");

scmorfi
سه شنبه 24 خرداد 1390, 11:59 صبح
مشکل من این نیست
مشکل من اینه که وقتی مثلا شخص مرورگرش رو بست بدونه اینگه log out کنه برنامه اینو بفهمه که کاربر خارج شده و sassion حذف شه

hjran abdpor
سه شنبه 24 خرداد 1390, 13:52 عصر
ببین این به کارت میاد.
void private signout()
{
HttpContext.Current.Cache.Remove(Session["usrName"].ToString());
Session["user"]=null;
Session["usrName"]=null;
FormsAuthentication.SignOut();
}

hjran abdpor
سه شنبه 24 خرداد 1390, 13:58 عصر
با سلام دوباره ...........
این دوتا صدرد بهت کمک میکنند:
http://www.codeproject.com/Messages/3336514/Clear-Session-While-Browser-Close.aspx

http://forums.asp.net/t/1116238.aspx/1?End+Session+When+Browser+Closed

موفق باشی:قلب: