Oturum Süresi Bittiğinde |
Yanıt Yaz |
Yazar | |
turknetyazilim
Üye Profili
Özel Mesaj Yolla
Bu kullanıcıya ait mesajları bul
Üyenin Web Sitesie Git
Arkadaş Listeme Ekle
Moderator Group Kayıt Tarihi: 18.Ocak.2008 Bulundugu Yer: Balıkesir Online: Sitede Değil Gönderilenler: 214 |
Alıntı Cevapla
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.
|
|
Yanıt Yaz |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |