![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 1 Dołączył: 17.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Otóż mam taki problem, po poprawnym zalogowaniu w szablonie poprzez tą metodę:
Kod {{ app.user.username }} wyświetlam nazwę użytkownika jednak ona wyświetla się tylko na stronach z wzorcem: /secured/*. Jeśli w pliku security.yml w secured_area zmienię pattern ^/secured/ na inny to "sesja zalogowany" jest [b]tylko[b] tam. Jest jakiś sposób żeby sesja działała wszędzie a nie tylko tam gdzie strona jest strzeżona przed niezalogowanymi? Kod jms_security_extra: secure_all_services: false expressions: true security: encoders: Symfony\Component\Security\Core\User\User: plaintext Acme\AccountBundle\Entity\User: algorithm: md5 iterations: 1 encode_as_base64: false role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH] providers: main: entity: { class: Acme\AccountBundle\Entity\User, property: username } firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false login: pattern: ^/secured/login$ security: false secured_area: pattern: ^/secured/ form_login: check_path: _ServiceLogin_Check login_path: _ServiceLogin always_use_default_target_path: true default_target_path: /index logout: path: _demo_logout target: _demo #anonymous: ~ #http_basic: # realm: "Secured Demo Area" access_control: #- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https } problem rozwiązany. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:20 |