İyi günler arkadaşlar aşağıdaki kod ile login işlemi yapıyoruz textbox ta kullanıcı adı yanındaki boolean değerde sayfanın doğrudan çağrılmasını engelleyen bir parametre bu kod bizi şifre doğru ise loginpage e götürüyor ancak biz üç farklı kullanıcı grubu için (örneğin admin, öğrenci ve öğretmen) hazırlıyoruz ancek bu sayfayı kim ziyaret ederse etsin şifresi doğruysa admin sayfasına gidiyor. aşağıda kullanılan kodda hangi sayfaya gidileceği ile ilgili bir parametre yok default giriş sayfası admin sayfası olduğu için şifre doğruysa kişi admin sayfasına giriyor. bunun için nasıl bir çözüm yolu önerirsiniz?
FormsAuthentication.RedirectFromLoginPage(TextBox1.Text,false);
login (güvenlik)
İhtiyacı olan olursa
Uzun zamandır siteye gelemiyordum çok özür dilerim. Sorduğum sorunun cevabını bulduk(arkadaşlarla) belki birine lazım olur diye yazayım ihtiyacı olan kullanır. Öncelikle sisteme login olmaya çalışan kişi veritabanından karşılaştırarak kimliği ve yetkileri belirleniyor.(öğrenci, öğretim elemanı ve admin) ve bu kişiye sanal bir cookie gönderiliyor. sonra sol panelinde ki verilen linkler sınırlandırılıyor. örneğin admin 10 sayfaya dallanıp işlem yapabilirken öğrenci 3 sayfaya dallanabiliyor. bizim ilk sorunumuzu çözemeyen "Authentication" kişi login olduktan sonra http://www......admin.aspx dediği zaman "Authentication" kişi login olmuşsa istediği sayfaya (yetkisi olmasa dahi) gitmesine izin veriyordu. (Adresi biliyorsa tabi )Bu yöntem güvenli değildi ve bizde kişiye cookie sanal olduğu için kişi bunu kopyalayıp daha sonra kullanamıyor. ve kişi başka bir sayfaya dallanmak için adres satırına birşeyler yazarak dallanmıyor. sadece sol panelde kendisine verilen button lar ile sitede gezebiliyor. neyse uzatmaya gerek çözümü bulduk iyi çalışmalar.
Meseleyi halletmis olmanıza sevindik. Cozumu bizimle paylasmanıza da ayrica teşekkür ederiz....
* http://www.fahrettin.org Manzara Fotoğraflarım...
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...