как изменить глобальный сеанс для пользователя в symfony2

0

комментарий changer la session d'utilisateur connecte à une autre session d'utilisateur j'utilise fosuserbundle dans Symfony2

ex: утилитарный соединитель us1 changer session courante à us2

  • 0
    ты можешь попробовать это на английском? Так что больше людей могут помочь вам.
  • 0
    я хочу изменить текущую видимость для user1 на другого пользователя, например, я подключен к user1, и я хочу изменить глобальный сеанс с user1 на user2, и я буду подключен как user2
Показать ещё 1 комментарий
Теги:
session
fosuserbundle

1 ответ

0

В вашем 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

Затем для переключения между пользователями:

 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 

Попробуйте также посмотреть документацию по symfony: http://symfony.com/doc/current/cookbook/security/impersonating_user.html

  • 0
    спасибо за ваш ответ возможно ли переключиться на другого пользователя с контроллера?
  • 0
    Я нашел похожий пост, который может помочь вам stackoverflow.com/questions/13371438/…

Ещё вопросы

Сообщество Overcoder
Наверх
Меню