i php İzin sistemi yapmak nasıl

1 Cevap

i have table titled gorups have posting enum('yes','no') delete enum('yes','no') in the gorups table

how i can make Permission system in php this mean

zaman yazma

if(Permis['posting']=='yes'){
echo ok;
}

1 Cevap

MySQL kullanarak varsayarak, neden BOOLEAN or the equivalent TINYINT(1) yerine enum kullanmak değil mi? Orada 'evet' dizeleri kullanmak için hiçbir neden ve 'hayır' onlar gerçekten doğru ve yanlış booleans zaman.

Böyle şeyler bir ACL ile ele alınabilir. PHP bir ACL bir uygulamasıdır Zend_Acl. Eğer bir ACL ama sadece veritabanı ve kendi kod kullanmak istemiyorsanız, size Grubu'nun izni için veritabanını sorgular bazı kod yazmak zorunda örneğin SELECT posting from Groups where id = [groupId].