YILIN SORUSU :) ADMİN YETKİ GRUPLARI OLUŞTURMA VE BU YETKİLERE GÖRE İŞLEMLER ?
evet arkadaşlar
ben çok php bilgisine sahip değilim ama bir çok şeyi rahatlıkla yapabiliyorum
istediğim çoğu şeyi yaptım şimdiye kadar
en anlamadığım iş de bu array işleri bu aralar çok kullandığım için biraz aşinalığım var.
sorum şu :
tablo admin
id---kadi---sifre---yetkiid
1---admin---admin----1
2---yılan----yılan----2
3---saffet---saffet---4
tablo yetki
id---yetkiad----ekle----sil----guncelle
1----admin------1--------1--------1
2-----ssss------1--------0--------0
4----ddd--------0-------0---------1
şimdi ben bunlara kayıt ekleme vs işlemler de sorun yok.
admin girşini yapıp session ile yetki de okutuyorum
ama sonraki işlemleri bir türlü yapamıyorum.
ben admin tablosundaki saffet e yetki 1 dediğim zaman yetki tablosundaki id si 1 olan
ekle sil güncelle yetkileri tanımlı olması gerekiyor
buna görede sayfada
ekle
sil
güncelle
butonları active disabled şeklinde ayarlamak istiyorum.
çok baktım sayfalara böyle bilgiye aç biri gibi düşünürsek onu ararken başka bişi buluyorum inceliyorum o o ara aklımdan çıkıyor
sonra yine aramaya devam.
değerli bilgilerinizi paylaşmanız dileğiyle.
@mutluol
kardeşim zaten basit anlamda sadece 0 1 2 ile yetki belirler
kod tarafından koşul ile işlem yap yapma koşul kontol fonksiyonları ile bunları çözebiliriz.
ben şahsen hiç yapmadım 1 kere denedim yapmak istediğim şey yapamadım.
ama koşulluk 0 1 2 üzerinden tek yetki işi ile yapmışlığım var.
komplike bir sistem için düşünürsek.
yönetici veya üye herneyse grupları statik değil dinamik olucak yani
panelden
yönetici grubu eklenebilirr
bu gruplara var olan sütün değerleri üzerinden atama yapılabilir.
bunlardan sonra
yöneticiyi bu gruplardan birine atarız ve yönetici verilen grup içerisindeki işlem hakları doğrultusunda işlem yapabilir.
yazarken bile karışık olan birşeyin basit olacağını zaten düşünmedim de :)
kolay düşünürsek
elimde admin demo editor var
admin yetki 1 ise
if($_SESSION["adminyetki]== 1){
DİYE ona ait kodları yansıtabliriz ama bu sefer tek sayfa içerisinde
3 farklı kod yazmam lazım
else 2ye eşit se
else 3 e eşitse
else 4 e eşit se
bu sefer de çok uğraşmış oluyoruz
demo yine bişi değil
sadece butonlara koşul koyarsın postlarla beraber olur biter
ama diğer şekillere girince işin içinden çıkılmaz hale gelebiliyor.
o yüzden bu işi tam olarak çözebilicek tek olay bana göre
yönetici grubu
yönetici yetki alanları
yöneticiler
oop ile sanırım kod karmaşası kısaltılabilir fakat ben o kadar yetkin bilgiye sahip değilim malesef.
bu alana html asp ile başladım sonra php ye geçtim ufkum genişledi php ile pdo derken
yeni yeni js üzerinden çalışma yapmaya başlıyorum
fakat kabul edelim ki 25 yaşında da değilim keyif için yapıyorum bu işi
yaş ta olmuş 40 3 tane evlat var öğrenmek bazen zor oluyor mantık kurarken bile kafada elli tilki varken 51. tilki bazen olmuyor :))))