PDA

View Full Version : سوال: log out کردن از سایت



f_g1348
چهارشنبه 18 تیر 1393, 11:06 صبح
سلام دوستان
من درون سایت یک صفحه login گذاشتم که بصورت پیش فرض بالا می آید و کسی بدون کلمه کاربری نمی تواند وارد سایت شود .
بعد از login کردن یک سشن درست می کنم که نام کاربری رو درون آن قرار می دم و با اون نام کاربری هر صفحه ای بسته به مجوزش در دسترس شخص قرار میگیره .
حالا می خوام بدونم چطور باید کد log out رو بنویسم به نحوی که وقتی کاربر روی log out کلیک کرد اولا صفحه login بیاد در ثانی سشنم هم پاک بشه

nice_boy_a
چهارشنبه 18 تیر 1393, 11:17 صبح
سلام دوستان
اولا صفحه login بیاد در ثانی سشنم هم پاک بشه

سلام.
خودت که گفتی!
اول redirect کن به صفحه login بعد تو page_load صفحه ی login سشن رو پاک کن.

f_g1348
چهارشنبه 18 تیر 1393, 13:13 عصر
آقا کار نکرد

sadeghpa80
چهارشنبه 18 تیر 1393, 13:19 عصر
آقا کار نکرد

اول یه پیج بساز به نام logOut بعد توی رخداد Page_Load این صفحه اول سشن مربوطه رو Remove کنید بعد هم طرف رو ریدایرکت کنید رو پیج Login

موفق باشید

mohaddese136
پنج شنبه 19 تیر 1393, 20:04 عصر
خوب اگه اول redirect کنین بعد session ها رو پاک کنین Session ها پاک نمیشه یعنی در واقع هیچ کدی بعد از redirect اجرا نمیشه اول باید session ها رو پاک کنین بعد redirect کنین یعنی تو رویداد کلیک دکمه logout بنویسین :



Session.Clear();
Session.Abandon();
Response.Redirect("~/SafheMoredeNazar.aspx");