View Full Version : تنظيمات مربوط به Timeout Session Login
SAMARE
پنج شنبه 02 اردیبهشت 1389, 10:20 صبح
سلام دوستان
ميخواستم بدونم چطور بايد مدت زماني كه يك كاربر ميتونه تو سايت onباشه رو تنظيم كنم و اينكه بعد از يه مدت زمان خاص بطور خودكار كاربر singoutبشه!!!
ممنون ميشم كمكم كنيد!!!
daffy_duck376
پنج شنبه 02 اردیبهشت 1389, 10:22 صبح
توی وب کانفیگ . چطوریشم بستگی به نوع احراز هویت سایت شما داره
SAMARE
پنج شنبه 02 اردیبهشت 1389, 10:29 صبح
توی وب کانفیگ . چطوریشم بستگی به نوع احراز هویت سایت شما داره
ميدونم توي تنظيمات وب كانفيگ بايد اين رو انجام داد
ميشه بيشتر توضيح بديد!!!
Peyman.Gh
پنج شنبه 02 اردیبهشت 1389, 11:32 صبح
در Web.Config مشخص میکنید که زمان TimeOut شدن Session چقدر باشد :
<sessionState timeout ="10"></sessionState>
پس از سپری شده زمان تعیین شده به طور مثال شما در Session , Page_Load بررسی میکنیداگر TimeOut شده باشد که باید دوباره Session اضافه شود.
SAMARE
پنج شنبه 02 اردیبهشت 1389, 12:09 عصر
در Web.Config مشخص میکنید که زمان TimeOut شدن Session چقدر باشد :
<sessionState timeout ="10"></sessionState>
پس از سپری شده زمان تعیین شده به طور مثال شما در Session , Page_Load بررسی میکنیداگر TimeOut شده باشد که باید دوباره Session اضافه شود.
دوست عزيز ميشه بگيد كد نوشته شده رو بايد در كدوم تگ وارد كنم؟
ميشه نحوه بررسي timeoutشدن session رو توضيح بديد!!!
مرسي
Peyman.Gh
پنج شنبه 02 اردیبهشت 1389, 12:54 عصر
بین تگ <system.web> این تگ را اضافه کنید.
TimeOut را برابر 1 دقیقه قرار دهید.
سپس این کد را امتحان کنید :
protected void Page_Load(object sender, EventArgs e)
{
if (Session["ADD"] == "OK")
{
Response.Write("Session Ready !");
}
else
{
Response.Write("Session Expired");
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Session.Add("ADD", "OK");
Response.Redirect("Default.aspx");
}
بعد از کلیک کردن بعد از 1 دقیقه Refresh دهید و نتیجه را ببینید.
SAMARE
پنج شنبه 02 اردیبهشت 1389, 13:18 عصر
dost aziz aya in emkan vojod dare ke man bekham ghabeliate tanzim modat zamane timeout ro be daste karbarani ke az site estefade mikonan besparam?
dar vaghe mikham bebinam aya mishe ba estefade az code nevisi mishe modat zaman timeout ro taeen kard?
Peyman.Gh
پنج شنبه 02 اردیبهشت 1389, 13:35 عصر
dost aziz aya in emkan vojod dare ke man bekham ghabeliate tanzim modat zamane timeout ro be daste karbarani ke az site estefade mikonan besparam?
dar vaghe mikham bebinam aya mishe ba estefade az code nevisi mishe modat zaman timeout ro taeen kard?
پست خود را ویرایش کنید و فارسی بنویسید تا پست شما پاک نشود !
Session.Timeout = 1;
SAMARE
پنج شنبه 02 اردیبهشت 1389, 14:01 عصر
دوست عزيز اگه من تو قسمت web.config بصورت پيش فرض تنظيمات رو انجام بدم ولي در قسمتي از سايت مكاني رو براي ادمين قرار بدم كه بخواد timeout رو تغيير بده آيا امكان داره؟
و آيا همين كد شما كافيه؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.