View Full Version : مبتدی: چك كردن كوكي
s_mokhtari
سه شنبه 11 خرداد 1389, 16:56 عصر
سلام :عصبانی++:
دوستان من توي سايت خيلي گشتم ولي فقط ايجاد و حذف كوكي را پيدا كردم ميخوام چك كنم كه اگه كوكي بود توي سيستم محتواي اونا نشون بده چك كردنش چطوري
خيلي عجله دارم
با تشكر:خجالت:
kooshanakhai
سه شنبه 11 خرداد 1389, 17:01 عصر
str_name = Request.Cookies["cookie_name"]["cooke_key"];
s_mokhtari
سه شنبه 11 خرداد 1389, 17:59 عصر
str_name = Request.Cookies["cookie_name"]["cooke_key"];
با سلام
اين كد را نوشتم تو رويداد كليك دكمه
HttpCookie myCookie = new HttpCookie("MY");
myCookie.Values.Add("MY", txt_name_karbar.Text);
myCookie.Values.Add("MY", txt_pas.Text);
myCookie.Expires = DateTime.Now.AddYears(1);
تا اينجا درست كوكي ساخته ميشه و مقدار دهي شد
اما تو لود صفحه ميخوام اگه كوكي وجود داشت مقدارشو نشون بده
Response.Write(Request.Cookies["MY"].Value);
اينم خطاش عكس را گذاشتم
kooshanakhai
سه شنبه 11 خرداد 1389, 18:03 عصر
اول از همه ذخیره کردن پسورد به این شکل در کوکی از لحاظ امنیتی مشکل دارد.
دوم: کد خود را به شکل زیر تغییر دهید:
HttpCookie myCookie = new HttpCookie("MY");
myCookie.Values.Add("user", txt_name_karbar.Text);
myCookie.Values.Add("pass", txt_pas.Text);
myCookie.Expires = DateTime.Now.AddYears(1);
Response.Cookies.Add(myCookie);
برای فراخوانی:
Response.Write(Request.Cookies["MY"]["user"]);
ali_zzr
سه شنبه 11 خرداد 1389, 18:30 عصر
با سلام
اين كد را نوشتم تو رويداد كليك دكمه
HttpCookie myCookie = new HttpCookie("MY");
myCookie.Values.Add("MY", txt_name_karbar.Text);
myCookie.Values.Add("MY", txt_pas.Text);
myCookie.Expires = DateTime.Now.AddYears(1);
تا اينجا درست كوكي ساخته ميشه و مقدار دهي شد
اما تو لود صفحه ميخوام اگه كوكي وجود داشت مقدارشو نشون بده
Response.Write(Request.Cookies["MY"].Value);
اينم خطاش عكس را گذاشتم
فکر نمیکنم تا اینجا درست باشه و کوکی ساخته بشه
اولا شما از کوکی تک مقداره استفاده میکنید.و 2 تا مقدار توش میریزید. فکر میکنم این syntax درست نیست.
بعدش شما دستوری اصلی نوشتن کوکی رو اجرا نمیکنید.یعنی کوکی اگرم ساخته بشه نوشته نمیشه :
از این کد استفاده کنید :
HttpCookie myCookie = new HttpCookie("userInfo");
myCookie.Values["userName"] = txt_name_karbar.Text;
myCookie.Values["password"] = txt_pas.Text;
myCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(myCookie);
s_mokhtari
سه شنبه 11 خرداد 1389, 20:51 عصر
اول از همه ذخیره کردن پسورد به این شکل در کوکی از لحاظ امنیتی مشکل دارد.
دوم: کد خود را به شکل زیر تغییر دهید:
HttpCookie myCookie = new HttpCookie("MY");
myCookie.Values.Add("user", txt_name_karbar.Text);
myCookie.Values.Add("pass", txt_pas.Text);
myCookie.Expires = DateTime.Now.AddYears(1);
Response.Cookies.Add(myCookie);
برای فراخوانی:
Response.Write(Request.Cookies["MY"]["user"]);
با سلام و تشكر
دوست عزيز بازهم همون خطا كه عكسشو گذاشتم ميده
با تشكر
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.