Ben gelişmekte olan ve benim her zamanki yaklaşım geliştirilebilir olup olmadığını merak başlamak üzereyim web uygulaması düşünüyordum.
Benim son birkaç apps ben her onlara uygulanan saklayıcısında yüzden ben sadece can var (örneğin CREATE POST
, EDIT POST
, vb gibi) rolleri (aşağıya bakınız) bir tablo oluşturduk tescil bir kullanıcıyı belli hakları atamak ve daha sonra bunları kontrol edin (örneğin, $user->hasRight(CREATE_POST)
).
Bu daha iyi bir yaklaşım olup olmadığını merak ediyorum. Kesinlikle hakları özellikle kullanıcıya bağlı olmayan kafa karıştırıcı (Ben her doğru bir boolean sütun bir tablo olabilir ama bu sadece küçük bir iyileşme gibi geliyor) - ve çevresinde bazı değiştirirsem ne olur?
Ben standart kitaplıkları (app kendisi benim için bir öğrenme deneyimi: PostgreSQL kullanarak, git vs) kullanmak için aramıyorum ben kendi inşa etmek, onlardan ilham almak için gayet mutluyum rağmen - bu yüzden düşünüyorum özel bir şey varsa Ben de bir göz atmalısınız söyleyin lütfen :)