Pages

Asp.NET Cookies(Çerez) Okuma yazma işlemi

Merhabalar, Cookilerin başlıca kullanım amacı clientta veri tutmaktır.Peki neden client ta veri tutalım yada nerelerde cookie kullanırız?
Sitemize kullanıcı bağlandığında kullanıcı hakkında almak istediğimiz bazı verileri herseferinde kullanıcıya sormamamak için.Örneğin: sitelerin login sayfalarında beni hatırla kısmı vardır. İşte burda bizim o kullanıcıyı hatırlamamız cookilerin yardımı ile olur.client da kullanıcı adı şifre vb.. bilgileri depolar, kullanıcı tekrar bağlandığında bu cookie leri okururz. bu sayede kullanıcıya tekrar adını ve şifresini sormaya gerek duymayız.

NOT:ASP.NET içerisinde cookie'lerle işlem yapabilmek için "System.Web" kütüphanesinin eklenmiş olması gerekir

Şimdi Önce cookie mizi oluşturalım.

// Cookie oluştur.
HttpCookie BizimCookie= new HttpCookie("ibrahim");   
// Formdan Gelen Bilgileri Anahtarlara Yaz.
BizimCookie["kullanici_adi"] = TextBox1.Text;    
// Cookienin Bitiş Süresi.
BizimCookie.Expires = DateTime.Now.AddDays(15);   
// Cookieyi Kaydet
Response.Cookies.Add(BizimCookie); 

Not:Cookileri web browserimizin cache ine atar.
Şimdi Daha önceden oluşturduğumuz cookie yi okuyalım

// Cookieyi Al.
HttpCookie CookieOku = Request.Cookies["ibrahim"];   
// Cookiedeki Değerlerle Formu Doldur.   
Label1.Text = CookieOku["kullanici_adi"];  
 

1 yorum:

Adsız dedi ki...

teşekkürler..