![]() |
![]() |
![]()
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:
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ć.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzieki za pomoc, twoje wskazówki były bardzo pomocne, udało mi się rozwiązać problem pobierania ACL dla poszczególnych użytkowników.
Gdyby ktoś kiedyś miał podobny problem, załączam rozwiązanie które u mnie się sprawdza: $user = $this->getDoctrine()->getRepository('SomeBundle:User')->find($id); $securityContext = $this->get('security.context'); $securityContext->setToken( new UsernamePasswordToken( $user, null, 'main', $user->getRoles() ) ); Pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 09:31 |