none
ASP.NETte GÜVENLİ ÇIKIŞ YAPMA RRS feed

  • Soru

  • asp.net c# web sitesi yapıyorum. Sitede üyelik sistemi var. Üyeliği sessionlarla kontrol ediyorum. Sitede oturumu kapat dediğimde session abadon ile sessionları temizliyorum fakat tarayıcıdan geri yaptığımda önceki sayfaya gidiyor. Bu açığı nasıl engelleriz yardımcı olabilecek var mı?
    20 Mayıs 2015 Çarşamba 14:36

Tüm Yanıtlar

  • Daha önce sorulmuştu.

    https://social.msdn.microsoft.com/Forums/tr-TR/c812ca84-7004-4823-8a57-70ba75674db8/aspnet-gvenlik?forum=aspnettr burada ki cevap işinize yaramadımı ? Bunu uyguladığınızda ne gibi bir hatayla veya uyarıyla karşılaştınız ?

    Sayfan tarayıcı ön belleğinde tutulduğu için bu problemle karşılaşıyor olabilirsin. Birde

    Response.Cache.SetCacheability(HttpCacheability.NoCache);   
    Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));   
    Response.Cache.SetNoStore();   
    Response.AppendHeader("Pragma", "no-cache"); 

    kodlarını ekleyerek dene.

    Yada jQuery cookie ile kontrol edebilirsin. 


    Just a .net developer.

    20 Mayıs 2015 Çarşamba 15:42
  • teşekkür ederim gönderdiğiniz kodu denedim ama yine olmadı geri yapınca bir önceki sayfayı görüyorum halbuki session null ile giriş sayfasına yönlendirmesi gerekiyor ama o geri yapınca gelen sayfada herhangi linke tıkladığımda gönderiyor giriş sayfasına

    diğer konuda da membership ten bahsetmişler membership olayını bilmediğim için onu denemedim hiç

    cookie nasıl yaparız? yada tarayıcının önbelleğini temizlemek için başka kod var mı?

    20 Mayıs 2015 Çarşamba 16:17
  • aynı sorun bende de var.verdiğiniz kodu denedim ama browserdan geriye bastığımda bir önceki sayfaya yönlendiriyor.
    23 Mayıs 2015 Cumartesi 10:14
  • @rootharun sen çıkış işlemini button click olayına mı yazdın yoksa link verip mesela cikis.aspx e yönlendirip onun page load kısmına mı yazdın?
    25 Mayıs 2015 Pazartesi 10:37