Yetki Tanım ve Yetki ilişki tablosu oluştur, Yetki Tanım'da yetkileri tanımda yetki tanım tablosunda kullanıcı tablosu ve yetkileri birleştir. Ona grede yetki ilişki tablosundan çek. bylece dinamik yetki ynetimi yaparsın herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

hacı eyv yalnız şyle bi durum var, yeni bir blüm eklendiği zaman oranın ynetimi içinde veritabanında ayrı bir sütun mu olusturmam gerekiyor?

dostum bu cok mantıklı değil gibi, sütun sayısı azken problem gibi grü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 (:

: mmm şyle bir yapı nerebilirim, kullanıcı, rol, sayfa, yetki ilk 2 tabloyu oluşturduğunu varsayarsak, veritabanına sayfa tablosunu ekliyorsun, url , herkesgorebilirmi diye bir kolonda ekle ardından yetki tablosunda, sayfaNo, RolNo değerler veriyorsun bunlarıda global. asa , global. asax php de htaccess falan sanırım onu bilmiyorum, request geldiğinde ona gre adama yn 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) en kolayı bu snnyk.com - code is poetry all that i know...

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 snnyk.com - code is poetry all that i know...

Hoca daha yeni bende bunu yapıyordum. tblseviyeler diye bir tablo oluştur. seviye: 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 Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

mmm şyle bir yapı nerebilirim, kullanıcı, rol, sayfa, yetki ilk 2 tabloyu oluşturduğunu varsayarsak, veritabanına sayfa tablosunu ekliyorsun, url , herkesgorebilirmi diye bir kolonda ekle ardından yetki tablosunda, sayfaNo, RolNo değerler veriyorsun bunlarıda global. asa , global. asax php de htaccess falan sanırım onu bilmiyorum, request geldiğinde ona gre adama yn 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 - ...

oluşturduğum ynetim 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ı?

Düzenleme: Yanlış anlamışım.

: Yetki Tanım ve Yetki ilişki tablosu oluştur, Yetki Tanım'da yetkileri tanımda yetki tanım tablosunda kullanıcı tablosu ve yetkileri birleştir. Ona grede yetki ilişki tablosundan çek. bylece dinamik yetki ynetimi yaparsın kısmen düşündüğüm gibi, sanırım bu şekilde çzücem herkese teşekkürler (:

: 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 , herkesgorebilirmi diye bir kolonda ekle ardından yetki tablosunda, sayfaNo, RolNo değerler veriyorsun bunlarıda global. asa , global. asax php de htaccess falan sanırım onu bilmiyorum, request geldiğinde ona gre adama yn 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) en kolayı bu abi maksat farklı yollarda sunmak, insanlar grsü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 - ...

: 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 , herkesgorebilirmi diye bir kolonda ekle ardından yetki tablosunda, sayfaNo, RolNo değerler veriyorsun bunlarıda global. asa , global. asax php de htaccess falan sanırım onu bilmiyorum, request geldiğinde ona gre adama yn 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) 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ı

: hacı eyv yalnız şyle bi durum var, yeni bir blüm eklendiği zaman oranın ynetimi 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 diye bir sütun olacak. Senin sorun içinse, evet orada ayrı bir sütun açıp ilgili_izin (0/1) yapman gerekecek Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.