none
Kullancı yetkileri RRS feed

  • Soru

  • biliyorum çok kez soruldu ama düzgün bi cevap yada proje bulamadım c# ,sql server 1 senedir öğrenmeye çalışıyorum ve kendimce bi program yazıyorum.Kullanıcılara göre yetkiler olcak mesala müdür kullanıcı silme güncelleme ekleme yapabilcek çalışan ise sadece ekleme bunu nasıl yapabilirim örnek bi proje verebilirseniz çok sevinirim 2 haftadır araştırıyorum düzgün bi kod yada proje yok
    30 Mart 2014 Pazar 21:41

Yanıtlar

  • Bu Çok Basit Dostum Sana Mantığı Söyleyeyim Örneğe İhtiyacı Yok.

    Önce Giriş Yapan Kullanıcının id değerini bir değişkende tuttur Programı Açarken.

    Sonra veritabanında şöyle bir tablo oluştur mesela

    id    KullanıiciAdi   Sifre   Ekle    Sil    Düzenle

    2     Aliveli            1234    1       0         1

    Programın load eventinde Kontrol Ettir

    giriş Yapılan id veya Kullanıcı adıyla sorgulaya bilirsin Mesela

    Ekle Değerimiz 1 di Sil Değerimiz 0  (1 se yetkisi var 0 sa yetkisi yok buraya göre kullanıcı ekleme yapabilecek ama silemeyecek)

    Datarow dr = Sql.getDatarow("Select * From Kullanici Where id="+id);

    if dr["Ekle"] == 1

    btnEkle.Visible = true;

    else

    btnEkle.Visible= false;

    Bu Şekilde Kendine Göre Geliştire Bilirsin Ben Mantığı Anlattım.

    31 Mart 2014 Pazartesi 02:27

Tüm Yanıtlar

  • Bu Çok Basit Dostum Sana Mantığı Söyleyeyim Örneğe İhtiyacı Yok.

    Önce Giriş Yapan Kullanıcının id değerini bir değişkende tuttur Programı Açarken.

    Sonra veritabanında şöyle bir tablo oluştur mesela

    id    KullanıiciAdi   Sifre   Ekle    Sil    Düzenle

    2     Aliveli            1234    1       0         1

    Programın load eventinde Kontrol Ettir

    giriş Yapılan id veya Kullanıcı adıyla sorgulaya bilirsin Mesela

    Ekle Değerimiz 1 di Sil Değerimiz 0  (1 se yetkisi var 0 sa yetkisi yok buraya göre kullanıcı ekleme yapabilecek ama silemeyecek)

    Datarow dr = Sql.getDatarow("Select * From Kullanici Where id="+id);

    if dr["Ekle"] == 1

    btnEkle.Visible = true;

    else

    btnEkle.Visible= false;

    Bu Şekilde Kendine Göre Geliştire Bilirsin Ben Mantığı Anlattım.

    31 Mart 2014 Pazartesi 02:27
  • :o)


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    31 Mart 2014 Pazartesi 05:56
    Moderatör
  • Teşşekkür ederim mantığı anladım ama kod kısmında takıldım örnek bi kod verebilirmisiniz.
    31 Mart 2014 Pazartesi 07:50