Datakent Ana Sayfa
Anasayfa Anasayfa > Diğer bölümler > C# & ASP.NET
  Aktif Konular Aktif Konular RSS: Oturum Süresi Bittiğinde
  Yardım Yardım  Hızlı Ara   Kayıt Ol Kayıt Ol  Giriş Giriş

Oturum Süresi Bittiğinde

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
turknetyazilim Açılır Menü Göster
Moderator Group
Moderator Group
Simge

Kayıt Tarihi: 18.Ocak.2008
Bulundugu Yer: Balıkesir
Online: Sitede Değil
Gönderilenler: 214
  Alıntı turknetyazilim Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Oturum Süresi Bittiğinde
    Gönderim Zamanı: 24.Haziran.2012 Saat 16:31
Şöyle bir şey yapmak istiyoruz;
Oturum süresi bittiğinde doğrudan kullanıcıyı, giriş sayfasına yönlendirmek istiyoruz.Nasıl yaparız ?

MasterPage'de veya Ana Sayfa olarak hangi sayfası kullanıyorsanız,O sayfanın;
Main.aspx
protected void Page_Load(object sender, EventArgs e)
{
   Response.AppendHeader("Refresh", Convert.ToString((Session.Timeout * 60)) + ";URL=LogOff.aspx");
}


LogOff.aspx
    public partial class LogOff : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Session.Abandon();
            Response.Redirect("login.aspx");
        }
    }

Session.Timeout ile Web.Configdeki TimeOut süresini okuyoruz.
<sessionState timeout="60">
Varsayılan 20 dakikadır.

Yukarıdaki verdiğim örnekte sonuç olarak;
Sisteme kullanıcı login.aspx sayfasından Oturumu başlatıttıkdan sonra, 1 saat boyunca hiç birşey
yapmazsa(sayfa içersindeki herhangi bir nesneye tıklamazsa falan filan:) )
otomatik olarak Login.aspx'e yönlenecektir.

Burdan yola çıkarak;
Oturum süresini bittiğinde  İstemci Tarafta(Client-Side) şu olsun,bu olsun,şunu yaptırmak istiyorum
diyebilirsiniz,veya oturum süresinin bittiğini nasıl tespit ederim gibi sorulara cevap olabilir diye düşünüyorum...

Saygılarımla.
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Menü Göster



Bu Sayfa 0,402 Saniyede Yüklendi. [power by : WebWiz]