• 13-10-2012, 14:05:39
    #1
    Merhaba arkadaşlar, membership ile login sistemi yaptım.Login sisteminde rolleri belirledimve loginview ile hangi rolün hangi ekranı göreceğini ayarlardım.Buraya kadar sorun yok.Bir menü oluşturdum.Menüde sistemden çıkış bölümüne bastığımda logout işlemini nasıl yapacağımı bilemedim.Logout diye bir sayfa yapmaya çalıştım orda ayrıştırıcı hatası verdi.Nasıl bişey yapabilirim logout için yardımlarını bekliyorum.
  • 13-10-2012, 15:47:33
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Login yaptıktan sonra session veya cookie tutuyorsan logout sayfanda session'ı veya cookie'yi temizlemelisin.
    Session.Abandon();
    Session.RemoveAll();
  • 13-10-2012, 15:57:03
    #3
    hocam login kontrol ile login işlemlerini yaptırıyorum.kod yazmadan yani.logout.asp diye bir dosya oluştursam ne yazmam gerekiyor logout için.Ancak bütün sessionları kapatmaması gerekiyor sanırım bu kodun.internette araştırmalarımda session.abandon kodunu membership ile kullanmayın diyolar ama doğrumudur bilmiyorum.
  • 13-10-2012, 16:00:46
    #4
    Eğer session'ları sadece kullanıcı ile ilgili işlemler için kullanıyorsan farketmez.
    Ama başka session'larda var, onlar çıkış yapınca da kalmalı diyorsan bu 2 kod satırı işine yaramaz. Atıyorum kullanıcı girişini Session["login"] ile tutuyorsundur, çıkış butonunun içine Session["login"] = ""; yaparsan session'ı boşaltırsın.
  • 13-10-2012, 17:31:29
    #5
    asp.net hazır membership kullandıysan
    bu methodu çağır çıkış yapar
     FormsAuthentication.SignOut();