Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Yetkilendirmeli Admin Yönetimi | Veritabanı Tasarımı - Yardım
Tahribat.Com Forumları
Database - Veritabanı
      Yetkilendirmeli Admin Yönetimi | Veritabanı Tasarımı - Yardım
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 26 Agustos 2010 (Persembe) 00:02 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
ThundeR


Kayıt : 8 Mart 2007
Erkek Üye
 

oluşturduğum yönetim panelinde adminlerin yetkilerini sınırlamam gerekiyor.

üstatlar bu işi nasıl çözüyorlar, standart bir olayı var mı, tekerleği baştan icat etmenin manası yok (:

sizin bunun için kullandığınız bir veritabanı tasarımı var mı ?


 
26 Agustos 2010 (Persembe) 00:12 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ontedi


Kayıt : 4 Eylül 2005
www.ontedi.com
Erkek Üye
 

Hoca daha yeni bende bunu yapıyordum. tblseviyeler diye bir tablo oluştur.

seviye: (Otomatik Sayı)

haber_izin (Sayı 0/1)

yorum_izin (Sayı 0/1)

 

seviye    |    haber_izin   |  yorum_izin

1                       0                  0

2                       0                  1

3                       1                  0

 

 

Seviyesi 1 olanlar haber yazabilir ve yorum onaylayamaz

Seviyesi 2 olanlar haber yazamaz ve yorum onaylayabilecek

Seviyesi 3 olanlar haber yazabilir  ve yorum onaylayabilecek


http://www.ontedi.com Siteme beklerim herkesi. 
26 Agustos 2010 (Persembe) 00:25 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ThundeR


Kayıt : 8 Mart 2007
Erkek Üye
 

hacı eyv yalnız şöyle bi durum var, yeni bir bölüm eklendiği zaman

oranın yönetimi içinde veritabanında ayrı bir sütun mu olusturmam gerekiyor ?


 
26 Agustos 2010 (Persembe) 00:37 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ontedi


Kayıt : 4 Eylül 2005
www.ontedi.com
Erkek Üye
 

ThundeR bunu yazdı:
-----------------------------

hacı eyv yalnız şöyle bi durum var, yeni bir bölüm eklendiği zaman

oranın yönetimi içinde veritabanında ayrı bir sütun mu olusturmam gerekiyor ?


-----------------------------

Hoca, bu seviyeler tablosunu üyeler tablosuyla ilişkilendirmen gerekecek öncelikle. Mesela üyeler tablosunda seviye (sayı) diye bir sütun olacak. 

Senin sorun içinse, evet orada ayrı bir sütun açıp  ilgili_izin (0/1) yapman gerekecek


http://www.ontedi.com Siteme beklerim herkesi. 
26 Agustos 2010 (Persembe) 10:23 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ThundeR


Kayıt : 8 Mart 2007
Erkek Üye
 

dostum bu cok mantıklı değil gibi, sütun sayısı azken problem gibi görünmüyor ama bu sayı arttığı zaman cok fazla permütasyon cıkabilir senin çözümünde.

paylaşımın için teşekkürler ama aradığım o değil (:


 
26 Agustos 2010 (Persembe) 10:27 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
wking


Kayıt : 28 Mart 2010
Erkek Üye
 

ontedi bunu yazdı:
-----------------------------

Hoca daha yeni bende bunu yapıyordum. tblseviyeler diye bir tablo oluştur.

seviye: (Otomatik Sayı)

haber_izin (Sayı 0/1)

yorum_izin (Sayı 0/1)

 

seviye    |    haber_izin   |  yorum_izin

1                       0                  0

2                       0                  1

3                       1                  0

 

 

Seviyesi 1 olanlar haber yazabilir ve yorum onaylayamaz

Seviyesi 2 olanlar haber yazamaz ve yorum onaylayabilecek

Seviyesi 3 olanlar haber yazabilir  ve yorum onaylayabilecek


-----------------------------

Seviyesi 2 olanlar çok garip olmuş, yorum onaylama yetkisi olan biri haber yazamıyor :) Ne yazıyosun?

@ThundeR Yeni bölümden kastın nedir?


www.sarkimgeldi.com - Ne yani senin de şarkın gelmedi mi? Herkesin şarkısı gelebilir. 
26 Agustos 2010 (Persembe) 10:30 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
snnyk


Kayıt : 28 Mayis 2007
Erkek Üye
 

adminlerin seviyelerini belirle mesela

1 den 10 a kadar

gerisinide sayfa içinde

sorgulatcan

atıyorum yetki 10 ise her boka mudahale edebilsin

8 ise bganlama sayfasına ulaşamasın 5 ise  haberleri editleyemesin gibi

onun içinde admin tablosuna bi hücre eklemen lazım yetki diye

bana kalırsa tekerleği yeniden icar et hiç unutmassın


http://snnyk.com 
26 Agustos 2010 (Persembe) 10:30 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SharpShooter
(keöps)


Kayıt : 10 Temmuz 2008
Erkek Üye
 

mmm şöyle bir yapı önerebilirim,

kullanıcı, rol,sayfa,yetki

ilk 2 tabloyu oluşturduğunu varsayarsak,

veritabanına sayfa tablosunu ekliyorsun, url(nvarchar),herkesgorebilirmi(bit) diye bir kolonda ekle

ardından yetki tablosunda,sayfaNo,RolNo {goruntule,ekle,sil,guncelle}(bit) değerler veriyorsun

bunlarıda global.asa(asp),global.asax(.net) php de htaccess falan sanırım onu bilmiyorum,request geldiğinde ona göre adama yön veriyorsun.herkese açıksa hiç bi kontrol yapmana gerek yok.

şimdi dersen adamın ekle ye yetkisi yok ama güncellemeye var,onuda butonların visible'larıyla oynayarak yapabilirsin.

bu yapı gerçekten büyük ve ayrıntılı bir yapı bunu kullanman zor olabilir bilgin az ise,ama en azından fikir verecektir :)

 


- xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ... 
26 Agustos 2010 (Persembe) 10:34 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
snnyk


Kayıt : 28 Mayis 2007
Erkek Üye
 

SharpShooter bunu yazdı:
-----------------------------

mmm şöyle bir yapı önerebilirim,

kullanıcı, rol,sayfa,yetki

ilk 2 tabloyu oluşturduğunu varsayarsak,

veritabanına sayfa tablosunu ekliyorsun, url(nvarchar),herkesgorebilirmi(bit) diye bir kolonda ekle

ardından yetki tablosunda,sayfaNo,RolNo {goruntule,ekle,sil,guncelle}(bit) değerler veriyorsun

bunlarıda global.asa(asp),global.asax(.net) php de htaccess falan sanırım onu bilmiyorum,request geldiğinde ona göre adama yön veriyorsun.herkese açıksa hiç bi kontrol yapmana gerek yok.

şimdi dersen adamın ekle ye yetkisi yok ama güncellemeye var,onuda butonların visible'larıyla oynayarak yapabilirsin.

bu yapı gerçekten büyük ve ayrıntılı bir yapı bunu kullanman zor olabilir bilgin az ise,ama en azından fikir verecektir :)

 


-----------------------------

abi naptınız ya kullanıcıların olduğu tabloya bi yetki hücresi eklicek

sonra sorgulatıp işlem yapcak

if ($yetki>5) { vs. }

en kolayı bu


http://snnyk.com 
26 Agustos 2010 (Persembe) 10:38 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SharpShooter
(keöps)


Kayıt : 10 Temmuz 2008
Erkek Üye
 

snnyk bunu yazdı:
-----------------------------

SharpShooter bunu yazdı:
-----------------------------

mmm şöyle bir yapı önerebilirim,

kullanıcı, rol,sayfa,yetki

ilk 2 tabloyu oluşturduğunu varsayarsak,

veritabanına sayfa tablosunu ekliyorsun, url(nvarchar),herkesgorebilirmi(bit) diye bir kolonda ekle

ardından yetki tablosunda,sayfaNo,RolNo {goruntule,ekle,sil,guncelle}(bit) değerler veriyorsun

bunlarıda global.asa(asp),global.asax(.net) php de htaccess falan sanırım onu bilmiyorum,request geldiğinde ona göre adama yön veriyorsun.herkese açıksa hiç bi kontrol yapmana gerek yok.

şimdi dersen adamın ekle ye yetkisi yok ama güncellemeye var,onuda butonların visible'larıyla oynayarak yapabilirsin.

bu yapı gerçekten büyük ve ayrıntılı bir yapı bunu kullanman zor olabilir bilgin az ise,ama en azından fikir verecektir :)

 


-----------------------------

abi naptınız ya kullanıcıların olduğu tabloya bi yetki hücresi eklicek

sonra sorgulatıp işlem yapcak

if ($yetki>5) { vs. }

en kolayı bu


-----------------------------

abi maksat farklı yollarda sunmak,insanlar görsün ufukları açılsın :P


- xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ... 
26 Agustos 2010 (Persembe) 12:05 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
FCN


Kayıt : 28 Eylül 2007
Yerel Disk(C)
Erkek Üye
 

snnyk bunu yazdı:
-----------------------------

SharpShooter bunu yazdı:
-----------------------------

mmm şöyle bir yapı önerebilirim,

kullanıcı, rol,sayfa,yetki

ilk 2 tabloyu oluşturduğunu varsayarsak,

veritabanına sayfa tablosunu ekliyorsun, url(nvarchar),herkesgorebilirmi(bit) diye bir kolonda ekle

ardından yetki tablosunda,sayfaNo,RolNo {goruntule,ekle,sil,guncelle}(bit) değerler veriyorsun

bunlarıda global.asa(asp),global.asax(.net) php de htaccess falan sanırım onu bilmiyorum,request geldiğinde ona göre adama yön veriyorsun.herkese açıksa hiç bi kontrol yapmana gerek yok.

şimdi dersen adamın ekle ye yetkisi yok ama güncellemeye var,onuda butonların visible'larıyla oynayarak yapabilirsin.

bu yapı gerçekten büyük ve ayrıntılı bir yapı bunu kullanman zor olabilir bilgin az ise,ama en azından fikir verecektir :)

 


-----------------------------

abi naptınız ya kullanıcıların olduğu tabloya bi yetki hücresi eklicek

sonra sorgulatıp işlem yapcak

if ($yetki>5) { vs. }

en kolayı bu


-----------------------------

ayrı bi yetkisi tablosu yapıp üyeler tablosunu onla ilişkilendir

üyeler tablosunda fazladan bi sütun üyeler tablosu doldukca veri tekrarı olucagı için fakrlı tablo daha mantıklı


Follow me : http://twitter.com/TheFCN // FCN Bilişim Hizmetleri // Microsoft .Net Developer 

[1] [2]   [»] [»»]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : Yetkilendirmeli Admin Yönetimi |  Veritabanı Tasarımı - Yardım Favorilerime Ekle Yukarı Çık
Konuda 13 Mesaj Var.
Konu 1101 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim