Osman KURT

Kendime Not

ASP.Net ve Cookies kullanımı

Bilmiyorum farkettiniz mi hiç ama herhangi bir üyelik olan web sayfasına giriş yaptığımızda oturumumu açık tut diye bir checkbox bulunur bunu seçtiğiniz de oturumunuz siz özellikle kapatmadığınız takdirde sürekli açık kalır, yada yazılımcı ne kadar olarak belirlediyse o kadar diyelim. şimdi isterseniz gelin bizde projemizde kullanalım. Daha doğrusu ben bir örnekle anlatayım siz kendi projenizde kullanmak istediğiniz yere uygulayın.

 İlk olarak sayfamıza 2 adet textbox bir adet buton koyalım. butonumuza bastığımız anda cookies oluştursun projemiz. kodlarımızı alt kısımda ki gibi olacak;

login.aspx.cs sayfamız;

HttpCookie myCookie = new HttpCookie("osmankurt");
myCookie["Adı"] = TextBox1.Text;
myCookie["Parola"] = TextBox2.Text;
myCookie.Expires = DateTime.Now.AddDays(2); // cookiesimiz 2 gün kalsın dedik.
Response.Cookies.Add(
myCookie); // cookies ekledik
Response.Redirect("default.aspx"); 

bu sayfamız da kodlarımız bu kadar arkadaşlar. Şimdi oluşturduğumuz cookies de ki değerlerimizi diğer sayfamızda okutalım bakalım doğrumu değer oluşturuyoruz.

default.aspx.cs;

load olayına alt kısımda ki kodlarımızı yazıyoruz;

HttpCookie myCookies = Request.Cookies["osmankurt"]; // cookiesimizi okuduk
Label1.Text = myCookies["Adı"]; // değeri nesneye atadık
Label2.Text = myCookies["Parola"]; // değeri nesneye atadık 

Bu kodlarımızı da yazdıktan sonra işlemimizin başarılı birşekilde gerçekleştiğini göreceksiniz arkadaşlar.

Görüşmek Üzere;

Osman KURT

Yazılım Geliştirici ve Grafiker