Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][Symfony]ACL i Symfony2, mam problem z ACL/ACE w symfony2
slummer87
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 25.05.2012

Ostrzeżenie: (0%)
-----


Hej, mam problem z ACL w Symfony2.
Robie sprawdzenie wszystkich dostepnych ACL w petli w taki sposob:

  1. $securityContext = $this->get('security.context');
  2.  
  3.  
  4. if (!empty($objects)) {
  5. foreach ($objects as $obj) {
  6.  
  7. if (true === $securityContext->isGranted('VIEW', $obj)) {
  8. $obj->setViewAccess(true);
  9. }
  10.  
  11. if (true === $securityContext->isGranted('EDIT', $obj)) {
  12. $obj->setEditAccess(true);
  13. }
  14.  
  15. if (true === $securityContext->isGranted('DELETE', $obj)) {
  16. $obj->setDeleteAccess(true);
  17. }
  18. }
  19. }


Problem lezy w tym, ze jest wywolana linijka:

$securityContext = $this->get('security.context');
ktora pobiera mi obiekt securityContext dla aktualnie zalogowanego uzytkownika. Ja natomiast chcialby pobrac ten obiekt dla innego uzytkownika niz zalogowany, czy jest to mozliwe? Jezeli ktos moglby mi pomoc to bede ogromnie wdzieczny!

Pozdrawiam.
Powód edycji: [phpion]: Dodałem bbcode - na przyszłość proszę o tym pamiętać.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 08:44