在我的程序中,将有一个admin或superadmin将创建其余用户。问题是当使用Fosuserbundle注册用户时,它会自动登录。 我不想使用新用户登录,但我需要新用户ID来显示另一个包含有关用户的额外数据的表单。
任何帮助??
这就是我在控制器中所拥有的:
public function crearusuarioAction(Request $request, $idCentro)
{
return $this->redirect($this->generateUrl(
'fos_user_registration_register'
));
}
并且在我的捆绑的RegistrationController中:
public function confirmedAction()
{
$user = $this->getUser();
if (!is_object($user) || !$user instanceof UserInterface) {
throw new AccessDeniedException('This user does not have access to this section.');
}
$idUsuario = $user->getId();
return $this->redirect($this->generateUrl(
'crearUsuarioRegistrado',
array('idUsuario' => $idUsuario)
));
}