PDA

View Full Version : مشكل در لاگين



poya121
دوشنبه 08 خرداد 1391, 12:33 عصر
با سلام خدمت دوستان
من براي پروژه ام(وب سايت) مي خوام كه 2نفر به يك نام كاربري و پسورد وارد نشن،براي اين كار من تو جدول يوزرنيم و پسورد يه فيلد گذاشتم از نوع bit كه اگه true بود يعني كاربر وارد شده و اگر false بود يعني خارج شده،حالا من با اپديت كردن جدول فيلد رو 0و1 ميكنم،حالا اگه كسي دكمه خروج رو نزنه اين اپديت انجام نميشه و دفعه بعد اجازه ورود نداره ،لطفا كمكم كنيد...
من براي ورود به سايت كد نوشتم و از ابزار vs استفاده نكردم...
يه سوال ديگه اگه بخوام وقتي كاربر مثلا 3 دقيقه هيچي رو نزد ،هيچ كاري نكرد دوباره لاگين كنه چي بايد بكنم؟

TeacherMath
دوشنبه 08 خرداد 1391, 12:44 عصر
برای سوال اول : کارهایی که می خواهید با تمام شدن سیشن انجام دهید در این تابع که در global قرار دارد قرار دهید :

void Session_End(object sender, EventArgs e)
{
// 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.

}

برای سوال دوم باید مدت زمان سشن را برابر با 3 دقیقه قرار دهید که کار درستی نیست و زمان 20 دقیقه مناسب تر است.

poya121
دوشنبه 08 خرداد 1391, 13:57 عصر
ممنون.
قبل از تمام شدن سشن انجام ميده يا بعدش(چون به اطلاعاتي كه تو سشن هست احتياج دارم اگه تمام بشه بعد انجام بده فايده نداره)؟؟
ميتونيد يه نمونه كد كه تو session _end نوشته شده باشه برام بزاريد؟