私は2つの役割(管理者とユーザー)を持つシステムを持っています。Security Symfony2 コンポーネントを使用した認証。管理者はユーザーのパスワードを知りません。ただし、ユーザーとしてシステムにログインできる必要があります。すべてのユーザーを含むグリッドがあり、「このユーザーとしてログイン」などのボタンを追加したいと考えています。どうすれば作れますか?
私は試しましたが、利益はありません:
$userRepo = $this->getDoctrine()->getRepository('FrameFoxBackEndBundle:User');
$this->get('security.context')->getToken()->setUser($userRepo->find(1));