PDA

View Full Version : حرفه ای: مشكل در خروج كاربر از سايت



s_mokhtari
یک شنبه 30 خرداد 1389, 12:40 عصر
با سلام:خجالت::خجالت:
دوستان من موقعي كه افراد كه قبلان ثبت نام كردن و ميخوان وارد سايت بشن دوتا يوزركنترل گذاشتم يكي براي ورود به سايت يكي براي خروج از سايت حالا ميخوام وقتي خروج را زد از سايت خارج بشه اين كدي كه توي لود مسترپيج گذاشتم
HttpCookie myCookie = Request.Cookies["userInfo10"];
if (myCookie != null)
{
SqlDataReader SDR;
Cls_Log _CLS = new Cls_Log();
_CLS.UserName = myCookie["userName"];
_CLS.Password = myCookie["password"];
SDR = _CLS.Vorood();
if (SDR.HasRows)
{
SDR.Read();
Session["Username"] = SDR["Username"];
Session["Fullname"] = SDR["Fullname"];
// Response.Write(myCookie.Name);
//if ((Boolean)SDR["Isadmin"] == true)
SDR.Close();
}
}
if (Session["Username"] != null )
{
PlaceHolder1.Controls.Add(Page.LoadControl("UcLogout.ascx"));
}
else
{
PlaceHolder1.Controls.Add(Page.LoadControl("Uslogin.ascx"));
}
كه اگه مرا به خاطر بسپاريد را بزنه اين كوكي ساخته ميشه و چك ميكنه كه اگه كوكي رو سيستمش بود مشخصات طرف را مينويسه و ميگه خوش آمديد
حالا براي خروج يه buttonlink گذاشتم
ولي با كوكي وارد بشه دكمه خروجم درست نيست
protected void LinkButton1_Click(object sender, EventArgs e)
{
Session["Username"] = null;
}
راهنماييم كنيد
با تشكر:گریه::گریه:

profnami
یک شنبه 30 خرداد 1389, 14:23 عصر
کدها به مراتب ناخوانا هستند . این سیستم عضویت هم تا آنجایی که بدونم هیچکی ازش استفاده نمیکنه . دکمه ی خروجم درست نیست یعنی چی ؟ مقدار کوکی ها رو هم پاک کنید دیگه !
باور کنید در مورد معایب این سیستم هر چی بگم کم گفتم . همین تالار رو بگردید به مراتب نتایج بهتری میگیرید