как изменить сеанс пользователя подключается к другому пользовательскому сеансу я использую fosuserbundle в Symfony2как изменить глобальную сессию пользователя в Symfony2
например журнал пользователя us1 изменить текущую сессию US2
как изменить сеанс пользователя подключается к другому пользовательскому сеансу я использую fosuserbundle в Symfony2как изменить глобальную сессию пользователя в Symfony2
например журнал пользователя us1 изменить текущую сессию US2
в вашем security.yml позволяет пользователю переключаться:
firewalls:
# disables authentication for assets and the profiler, adapt it according to your needs
admin:
pattern: /admin(.*)
form_login:
provider: fos_userbundle
...
failure_path: null
...
...
anonymous: true
switch_user: true
Затем перейти на Entre пользователей:
To switch to another user
http://example.com/somewhere?_switch_user=UserName
To switch back to the original user
http://example.com/somewhere?_switch_user=_exit
Попробуйте посмотреть документацию симфони также: http://symfony.com/doc/current/cookbook/security/impersonating_user.html
спасибо за Ваш ответ это может быть, чтобы переключиться на другой пользователь от контроллера? – ahmadox
я нашел подобный пост, который может помочь вам http://stackoverflow.com/questions/13371438/allow-switching-impersonating-only-to-particular-users-in-symfony2 –
вы можете попробовать это на английском языке? Так что все больше людей могут помочь вам. – Koalabaerchen
я хочу обменять текущий seesion для user1 другого пользователя, например, я связан с user1 и я хочу, чтобы изменить глобальную сессию user1 на user2 и я буду подключен как user2 – ahmadox
это, как я получить текущий пользователь сеанс $ пользователя = $ this-> получить ('security.context') -> getToken() -> GetUser(); – ahmadox