PDA

View Full Version : نوشتن كد براي Sing Out



بانوآفتاب
دوشنبه 09 اسفند 1389, 18:26 عصر
سلام به همه دوستان
مشكل من نوشتن كد براي خروج كاربر از برنامه و رفتن به صفحه Login است ، خيلي سرچ كردم ولي همه راه ها جواب نداد ، لطفاً اگه كسي راهش رو ميدونه بهم بگه.
من روي سيستم خودم كه دارم برنامه رو مينويسم ، كد زير رو نوشتم و redirect ميكنم به اين مسير ، كه جواب هم ميده
"http://" + HttpContext.Current.Request.Url.Authority + "/frmLogin.aspx"
اما وقتي روي سرور ميزارم ديگه جواب نميده، مثلاً اسم سرور Server هستش و اسم سايت كه روي IIS گذاشتم Site
براي Logout بايد بريم به آدرسhttp://Server/Site/frmLogin.aspx
ولي خروجي اين كد ميشه http://Server/frmLogin.aspx

خيلي خيلي ممنون ميشم كه كمكم كنيد

b.paseban
دوشنبه 09 اسفند 1389, 18:52 عصر
سلام بر شما.
یه باتن بزار و توی رویداد کلیک اون اینو بنویس:
[FormsAuthentication.SignOut();
Response.Redirect("~/frmLogin.aspx");

بانوآفتاب
سه شنبه 10 اسفند 1389, 08:02 صبح
سلام ممنون از توجه شما قبلاً اين Response.Redirect("~/frmLogin.aspx"); رو نوشته بودم ، ولي چون من منو رو توي MasterPage گذاشتم و بعضي از فرم هام توي Root نيستند و توي پوشه دسته بندي شده اند اين كد جواب نداد :گریه:

بانوآفتاب
پنج شنبه 12 اسفند 1389, 08:26 صبح
واقعاً كسي جواب اين سئوال را نميدونه

hadiranji
جمعه 13 اسفند 1389, 10:42 صبح
Response.Redirect("frmLogin.aspx");