Bir rol adıyla filtreleme sağlayan bir teknoloji olan bu denetleyici yöntemi bulundu. Böyle bir şey denedik ama doesnt iş gibi görünüyor: yönteme bakarak yardımdenyAccessUnlessGranted denetleyicisi birden rolleri
7
A
cevap
5
için
$this->denyAccessUnlessGranted(array('ROLE_EDIT', 'ROLE_WHATEVER'), $item, 'You cannot edit this item.');
sayesinde o
protected function denyAccessUnlessGranted($attributes, $object = null, $message = 'Access Denied.')
{
if (!$this->isGranted($attributes, $object)) {
throw $this->createAccessDeniedException($message);
}
}
böylece kolayca durumda bu uyum olabilir nasıl çalıştığını gösterir Kontrolörünüzde
. gibi:
if(!$this->isGranted('ROLE_EDIT', $item) && !$this->isGranted('ROLE_OTHER', $item)){
throw $this->createAccessDeniedException('not allowed');
}
3
denyAccessUnlessGranted Rol Adları bir dizi kabul eder, böylece
$this->denyAccessUnlessGranted(['ROLE_EDIT', 'ROLE_ADMIN'], $item, 'You cannot edit this item.');
böylece, tüm rolleri geçmek mümkün olmalıdır.
Craig
İlgili konular
- 1. Erişim Rolleri
- 2. sql 2005 rolleri
- 3. FormsAuthentication Üyelik Rolleri
- 4. Birden fazla bildirim bildiren Api denetleyicisi Get deyimi
- 5. Bir önyükleme denetleyicisi ui denetleyicisi nasıl genişletilir
- 6. görüntü denetleyicisi
- 7. Ocağı denetleyicisi
- 8. Ruby on Rails - Kullanıcı rolleri STI sorgusuyla
- 9. laravel 5 Entrust'ı güncelleme kullanıcı rolleri
- 10. Bulutboost içinde bir kullanıcının rolleri nasıl bulunur?
- 11. Web API ile Kimlik Yetkilendirmesi Öznitelik Rolleri
- 12. SQL Server veritabanındaki tüm gizlenebilir rolleri görüntüle?
- 13. 2 Bir Azure Paketinde Çalışan Rolleri
- 14. Farklı kullanıcılara verilen rolleri nasıl kullanmalı?
- 15. jHipster - Yeni kullanıcı rolleri nasıl eklenir
- 16. HttpContext Ben güzel vanilya denetleyicisi var MVC denetleyicisi
- 17. kayıt düzenleme denetleyicisi + ataç
- 18. Özel Devreye alma denetleyicisi
- 19. bir MVC denetleyicisi
- 20. Model görünümünde gezinme denetleyicisi
- 21. Java yay denetleyicisi eşlenmiyor
- 22. İşte raylar denetleyicisi
- 23. Sözdizimi Denetleyicisi ve Validator?
- 24. JQuery Sözdizimi Denetleyicisi
- 25. Bir ASP.NET MVC denetleyicisi
- 26. Test yayı mvc denetleyicisi
- 27. Otomatik Düzeltme Yazıcısı Denetleyicisi
- 28. OCL Sözdizimi Denetleyicisi
- 29. Symfony 3 denetleyicisi
- 30. Derleme zaman aralığı denetleyicisi
neyi ifade etmek istersiniz? her iki rol de mi yoksa ikisi de mi? –
aksiyona erişmek için her iki role de ihtiyacım var – Python