Şimdi Ara

Asp.NET Üyelik

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
1.006
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar siteme bir üyelik sistemi yaptım ana sayfada giriş yapıyorum.Ana sayfayı yenilediğimde veya başka bir sayfaya tıkladığımda da ben üyeliğin aktif kalmasını istiyorum.Fakat bunu bir türlü yapamadım başka bir sayfaya geçiş yapınca doğal olarak üyelik aktif olmuyor.Bunu nasıl yapabilirim?Umarım anlatabilmişimdir şimdiden teşekkürler.



  • Cookie veya Session kullanarak yapacaksın. Birisi üyeliğine giriş yaptığı zaman bunlardan birini yaratıp her sayfa açıldığında kontrol edilmesini sağlayacaksın. Cookie dolu ve geçerli ise üyelik girilmiş sayfayı gösterteceksin değilse normal halini. ASP.net cookie ya da session üyelik diye aratabilirsin.
  • quote:

    Orijinalden alıntı: SokemoN

    Cookie veya Session kullanarak yapacaksın. Birisi üyeliğine giriş yaptığı zaman bunlardan birini yaratıp her sayfa açıldığında kontrol edilmesini sağlayacaksın. Cookie dolu ve geçerli ise üyelik girilmiş sayfayı gösterteceksin değilse normal halini. ASP.net cookie ya da session üyelik diye aratabilirsin.

    Hocam üyelik girilmiş sayfayı gösterirsem sürekli o sayfaya yönlendirmiş olmaz mı bütün siteyi?diğer sayfalara erişim olmaz sanki.Ben veri tabanından çektiğim verileri session da tutuyorum zaten sessionla nasıl yapabilirim?

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Her sayfada ilk olarak oturum değerinin olduğu session verisini kontrol ettireceksin ona göre devam ettireceksin sayfaya ya da redirect yapıp login sayfasına yönlendireceksin.

    Projeyi nasıl yapıyorsun bilmiyorum ama forms authentication kullanabilirsin. Eğer kullanmadıysan Master Page in varsa Master Page'în PageLoad ında şu şekilde bir kontrol yaptırabilirsin.

     
    if(Session["kontrolDegiskenin"] != null){

    //başarılıysa yapılacak işlemler

    }
    else{
    Response.Redirect("login.aspx");
    }
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.