امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حذف cookie بعد از بستن browser
نویسنده پیام
sanam آفلاین
كاربر تک ستاره
*

ارسال‌ها: 34
موضوع‌ها: 25
تاریخ عضویت: اسفند ۱۳۸۳

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #1
حذف cookie بعد از بستن browser
سلام
من یک برنامه تحت وب با Asp.net و با زبان C# کار کردم برای اعتبارسنجی کاربر از Form Authentication استفاده کرده ام و در فایل Web.config کد زیر را نوشته ام :
کد:
<authentication mode="Forms">
            <forms name=".ASPXFORMSDEMO"  loginUrl="logon.aspx" protection="All"  path="/" timeout="30" />
        </authentication>
        <authorization>
            <deny users="?"/>
            <allow users="*"/>
        </authorization>
بعد در برنامه از cookie استفاده کرده ام . من می خوام وقتی که کاربر از برنامه خارج می شود یا وقتی که Browser را می بندد این Cookie که من برای این کاربر در کلاینت تعریف کرده ام نیز پاک شود نمی دانم کجای Web.config باید این کار را بکنم یا اگر کدی با جاوا اسکریپت که بتوانم این کار را انجام دهم .
۱۱-آبان-۱۳۸۷, ۱۱:۰۰:۵۵
وب سایت ارسال‌ها
پاسخ
sanam آفلاین
كاربر تک ستاره
*

ارسال‌ها: 34
موضوع‌ها: 25
تاریخ عضویت: اسفند ۱۳۸۳

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #2
RE: حذف cookie بعد از بستن browser
من برای حذف cookie کد زیر را در فایل gloabl.asax نوشته ام :
کد:
void Session_End(object sender, EventArgs e)
     if (HttpContext.Current.Response.Cookies[".ASPXFORMSDEMO"] != null)
{
        {
            HttpContext.Current.Response.Cookies[".ASPXFORMSDEMO"].Value = null;
            HttpContext.Current.Response.Cookies[".ASPXFORMSDEMO"].Expires =
             System.DateTime.Now.AddMonths(-1); // last month
        }
}
ولی نمی دونم چرا جواب نمیده .
من cookie رو با استفاده از کد زیر تعریف می کنم :
کد:
tkt = new FormsAuthenticationTicket(1, txtUserName.Text, DateTime.Now,
              DateTime.Now.AddMinutes(30),false, txtUserName.Text.Trim() + "," + txtUserPass.Text.Trim() + "," + Ddlstgroup.SelectedItem.Text.Trim() + "," + ddlstatus.SelectedItem.Text.Trim() + "," + ddlrole.SelectedItem.Text.Trim());
با اینکه در قسمت Ispersist این کد بالا False گذاشته ام باز بعد از اینکه کاربر browser را می بندد ، cookie حذف نشده لطفا یکی کمکم کنه ؟
۱۲-آبان-۱۳۸۷, ۱۴:۳۳:۴۷
وب سایت ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS