Session Kullanımı

21.2.2010 00:34:00 Posted by Kenan KayaOkunma Sayısı: 5691

 

 Session Kullanımı

Sitemize üyelik girişi yapan bir kullanıcının bilgilerini browser kapanana kadar tutmamızı sağlar. Bu bilgilere sitemizin her sayfasından ulaşabiliriz. Varsayılan session süresi 20 dakikadır.
 
Default.aspx sayfamda kullanıcının giriş yaptığı TextBox'tan kullanıcı adını alarak session oluşturuyorum:
 
protected void btnGiris_Click(object sender, EventArgs e)
{
Session["kullaniciAdi"] = txtKullaniciAdi.Text;
}
 
SessionOku.aspx sayfamda session okutuyorum.
 
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Session["kullaniciAdi"]);
}
 
Session süresi varsayılan olarak 20 dakika demiştim. Bunu arttıralım şimdi:
 
protected void btnGiris_Click(object sender, EventArgs e)
{
Session.Timeout = 60; //session süresi 60 dakika oldu
Session["kullaniciAdi"] = txtKullaniciAdi.Text;
}
 
Sitelerde giriş yapıldıktan sonra güvenli çıkış adlı bir öğe oluşabilir. Bu aslında aşağıda yazdığımız "Session.Abandon" yani sessionı öldür: Giriş yapan kullanıcının girişini sonlandırır.
 
protected void btnGuvenliCikis_Click(object sender, EventArgs e)
{
Session.Abandon();
}


ETİKETLER: Session Kullanımı, Asp.Net Session, Session Nedir.,

Yorumlar

Henüz bir yorum yapılmamış. İlk yazan sen ol.