PDA

View Full Version : نحوه ذخیره سازی یوزر نیم و پسورد کاربر در کوکی با تیک خوردن چک باکس



shahram8008
شنبه 26 اسفند 1391, 14:47 عصر
سلام
دوستان عزیز من تو دات نت یه مشکل کوچولو دارم کسی میتونه کمکم کنه
میخوام یه کوکی بنویسم که موقع ورود کاربر یوزر نیم و پسورد رو تو کوکی ذخیره کنه دقیقا درست مثل ورود به همین سایت
خواهشا اگر کسی اطلاعاتی درین مورد داره سریعا کمکم کنه دقیق و کامل لطفا
مورد من خیلی اورژانسیه
بخدا مورد من خیلی اورژانسیه کمکککککککککک:ناراحت::ناراح ::ناراحت:

Mohammadvb6
شنبه 26 اسفند 1391, 15:09 عصر
Cookie :
کالکشن کوکی مجموعه ای است که می تونند مقادیر متعددی از جنس string را به صورت
value pair key در خود نگه دارد.

یک وب سایت میتواند کوکی های متعددی با نام ها یی متفاوت ایجاد کرده و در کش browser قرار
دهد.

کوکی محل امنی برای نگه داری مقادیر داری ارزش امنیتی محسوب نمی شود .

روش ساخت کوکی واستفاده از آن :
ابتدا یک object از جنس httpcookie ایجاد می کنیم وبه آن یک اسم می دهیم:

// Create the cookie object.
HttpCookie ac = new HttpCookie("MyCookie");


سپس به این object ، keyname می دهیم :

// Set a value in it.
ac["LanguagePref"] = "English";

// Add another value.
ac["Country"] = "US";


سپس برای آن مدت زمان زنده بودن تعریف می کنیم

// This cookie lives for one chiz.
ac.Expires = DateTime.Now.AddDays(30);


سپس به کش بروزر اضافه می کنیم :

// Add it to the current web response.
Response.Cookies.Add(ac);



مثال

protected void btnReadCookie_Click(object sender, EventArgs e)
{
string language;

HttpCookie cookie = Request.Cookies["MyCookie"];

// Check to see whether a cookie was found with this name.
// This is a good precaution to take,
// because the user could disable cookies,
// in which case the cookie will not exist.
if (cookie != null)
{
language = cookie["LanguagePref"];
lblSelectedLanguage.Text = language;
}
}

protected void btnRemoveCookie_Click(object sender, EventArgs e)
{
HttpCookie cookie = new HttpCookie("MyCookie");

cookie.Expires = DateTime.Now.AddDays(-1);

Response.Cookies.Add(cookie);
}



نکته : اگر سرچ کنید مطالب زیادی پیدا خواهید کرد .

sara.64
شنبه 26 بهمن 1392, 10:20 صبح
ایا میشه کاری کرد که به هنگام بستن مرورگر کوکی هم پاک بشه؟؟!