2016-06-01 2 views
0

Я хотел бы спросить, будет ли пакет Fos UserBundle при добавлении пользователя, вы можете его зарегистрировать с помощью менеджера пользователя? Если да, то каким образом?FOS UserBundle User Manager - login after updateUser

$userManager = $this->container->get('fos_user.user_manager'); 
$user = $userManager->createUser(); 
$user -> setUsername('test'); 
$user -> setEmail('test'); 
$user -> setPlainPassword('test'); 
$user ->setEnabled(true); 
$userManager->updateUser($user, true);` 

`

+0

ли вы имеете в виду регистрируем 'updateUser' позвонить? –

+0

Возможный дубликат [Автоматическая авторизация после регистрации] (http://stackoverflow.com/questions/5886713/automatic-post-registration-user-authentication) –

ответ

0

Проблема решена.

$loginManager = $this->container->get('fos_user.security.login_manager'); 
$firewallName = $this->container->getParameter('fos_user.firewall_name'); 
$loginManager->loginUser($firewallName, $user); 

Спасибо за помощь

Смежные вопросы