Çzdüm gibi, çzümü burada anlatayım diyorum fakat nasıl anlatacağımı bilmiyorum :) Kafa biraz karışık Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Authentication-Authorization System. Web. Security ve System. Security. Principal isim alanlarını araştır. . Net gibi bir kütüphane kullanıyorsan eğer if-else gibi ilkel kontrol mekanizmaları kullanmak gereksizdir... if-else ilede yapman mümkün tabi ki. Eski den okuduğum bi makale var dı buldum. Bak buna istersen. http://www.csharpnedir.com/articles/read/?id=398 Fuzulli tarafından 26/Kas/13 16:57 tarihinde düzenlenmiştir

if else if else :) .::::Tesadüfen Doğdum Mecburen Yaşıyorum Zorudan lücem:::...

Şimdi arkadaşlar, işin zetini anlatayım Asp. Net ile bir sistem var ve farklı seviyelerde kullanıcı tipleri mevcut. Kullanıcı tiplerinin işlemleri veritabanında tutulmaktadır. Mesela kullanıcı tipi 1 olan üyeler tüm haklara sahip, 2 numaralı üye sadece listeleme işlemi yapıyor vs.. gibi. Asıl mesele, bu sistemde fiyat alanları var farklı tablolarda. rneğin birim_fiyat , toplam_fiyat , isin_maliyeti , satis_fiyati vs.. alanlar mevcut . Buralarda kullanıcıları nasıl yetkilendirebilirim? rnek olarak kullanıcı tipi 1 olan birim_fiyat grebilsin, 2 olan satis_fiyati gremesin gibi... Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

session veya cookie ile kullanıcı tipi diye bir değer atarsın, atıyorum 1. kullanıcı admin yetkisine sahip olur, 2. kullanıcı sadece grüntüleme yetkisine sahip olur. Daha sonra asp. net kodlarında da if kontrolü ile eğer bu değeri 1 ise şunlar şunlar visible = true; eğer 2 ise de şunlar şunlar visible = false şeklinde yapabilirsin. Cookie ile yapma pek akıl mantık işi değil, session ile yapmak daha mantıklı geliyor bana. Bylece sayfada editleme, silme vs büyün butonlar olur fakat değeri 1 olmayan kullanıcılar bu butonlara ulaşamayacağı için herhangi bir sorun teşkil etmez.