login (güvenlik)

Delphi .net ve .net ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Misafir

login (güvenlik)

Mesaj gönderen Misafir »

İ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);
Misafir

İhtiyacı olan olursa

Mesaj gönderen Misafir »

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.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

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... 8)
Cevapla