lostyazilim
tr.link

sayfadaki yönlendirme id'sini gizlemek

4 Mesajlar 1.602 Okunma
lstbozum
tr.link

GuruAjans GuruAjans WM Aracı Kullanıcı
  • Üyelik 12.11.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad H** Ç**
  • Mesajlar 447
  • Beğeniler 103 / 103
  • Ticaret 30, (%100)
Merhabalar yapmış olduğum bir projede şöyle bir sıkıntım mevcut; üye giriş sayfasında üye giriş yaptığı zaman kontroller gerçekleşiyor ve üyeliği var ise panele yönlendiriliyor.
Yönlendirme kodu: Response.Redirect("dashboard/panel.aspx?uye_id="+dr[0].ToString());

şeklindedir. Şimdi mesela ben giriş yaptım benim üye id'im 1 gidilen sayfadaki link şu şekilde oluyor.
siteadi.com/dashboard/panel.aspx?uye_id=1

Fakat ben adres çubuğundan bu linkte bulunan uye_id=1 kısmını 2 yaparsam 2 nolu üyenin paneline ulaşıyorum.

Şimdi sizlere sorum şu şekilde. Benim bulduğum çözüm yolunda ben her üye için üye id'sini 10 karakterli hem sayı hem harf şeklinde random oluşturuyorum. Örnek adres çubuğu: siteadi.com/dashboard/panel.aspx?uye_id=4dsa58da7w , bundan farklı bir çözüm yolu var mıdır? varsa yardımcı olur musunuz? üye girişini yapsın yönlendirdiği site panel.aspx ile kalsın.
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Adres satırında tutmak ne kadar mantıklı. Uye değerini sessiona ata yönlendiği adresten sessionu alıp istediğin paneli gösterirsin.
GuruAjans

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site

GuruAjans GuruAjans WM Aracı Kullanıcı
  • Üyelik 12.11.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad H** Ç**
  • Mesajlar 447
  • Beğeniler 103 / 103
  • Ticaret 30, (%100)
ontedi bende onu sonradan akıl ettim yapıyordum ki mesajınızı gördüm teşekkür ederim :)
 

 

rshcoosl rshcoosl Yazılımcı Kullanıcı
  • Üyelik 29.01.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum İstanbul Anadolu
  • Ad Soyad R** G**
  • Mesajlar 273
  • Beğeniler 31 / 39
  • Ticaret 26, (%100)
Arkadaşın da dediği gibi kullandığımız metot yanlış.
Kullanıcıya özel sayfalar için üye id'yi url'de göstermeniz doğru olmaz.
Autantication kullanmanız lazım. Kullanıcı bilgilerini session ve cookie'de tutabilirsiniz.
https://support.microsoft.com/tr-tr/help/301240/how-to-implement-forms-based-authentication-in-your-asp-net-applicatio
GuruAjans

kişi bu mesajı beğendi.

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al