konto usunięte
Temat: Sesje w SF2 ?
Jak to jest z tymi sesjami. Je się do kontrolera dodaje czy same są generowane? Otóż mam taki problem, po poprawnym zalogowaniu w szabloniepoprzez tą metodę:
{{ 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?
jms_security_extra:Ten post został edytowany przez Autora dnia 27.07.13 o godzinie 12:42
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 }