Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
1234
Tıklama
0
Öne Çıkarma
Asp.NET Üyelik
Z
10 yıl (2104 mesaj)
Binbaşı
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
10 yıl (3973 mesaj)
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.
Z
10 yıl (2104 mesaj)
Binbaşı
Konu Sahibi

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ı >
Bu mesaja 1 cevap geldi.
B
10 yıl (794 mesaj)
Teğmen

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");
}



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.