我有一个系统,有 2 个角色(管理员和用户)。使用 Security Symfony2 组件进行的身份验证。管理员不知道用户密码。但他应该能够以用户身份登录系统。我有一个包含所有用户的网格,并且想要添加“以该用户身份登录”之类的按钮。我怎样才能做到?
我试过了,但没有 prfit:
$userRepo = $this->getDoctrine()->getRepository('FrameFoxBackEndBundle:User');
$this->get('security.context')->getToken()->setUser($userRepo->find(1));