Reklamı olarak Zend_Acl çalışmıyor

1 Cevap php

Ben Zend_Acl büyük bir uygulaması var ve beklendiği gibi inkar işlevi çalışmıyor. Bu şekilde miras değil ve ben grupları ile çözümlenmemiş çatışmalar var.

Ben derin kod diz olsun önce. Orada herhangi bir iyi Zend_Acl ya da kimse paylaşmak istiyor gelişmiş ipuçları ile meseleleri bilmek vardır.

Ben sadece bir ebeveyn erişimini engellemek için beklediğiniz zaman, açıkça bir ağacın tüm çocukların erişimi reddetmek için yaşıyorum.

Çeşitli / inkar aynı nesne üzerinde veriyor ile birden fazla grup var. Son eklenen grup ve dizi ilk kontrol olduğunu manuel devletler ... Bu durum görünmüyor, bu (null) izinleri en genel için en özel kontrol gibi görünüyor.

Ben ağacın kök izinlerini koyarsanız ben daha onlar miras durdurmak ağacın aşağı herhangi bir izni koyduğunuzda, onlar durabilir.

1 Cevap

For me ACL works as expected. If you do this it has the expected behaviour: * allow default module for all * allow admin module for admins and superadmins * deny admin module / users controler for admins * allow admin module / users controler for superadmins

Kullanıcı admini erişemiyor. Asdmins uers yönetimini erişemiyor. Site yöneticisi her şeyi erişebilirsiniz.