Skip to content

Commit

Permalink
Autologin when registering.
Browse files Browse the repository at this point in the history
  • Loading branch information
RyanThompson committed May 23, 2017
1 parent 3bfed73 commit 2c46c5c
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions src/User/Register/Command/HandleAutomaticRegistration.php
Expand Up @@ -4,6 +4,7 @@
use Anomaly\UsersModule\User\Contract\UserInterface;
use Anomaly\UsersModule\User\Register\RegisterFormBuilder;
use Anomaly\UsersModule\User\UserActivator;
use Anomaly\UsersModule\User\UserAuthenticator;


/**
Expand Down Expand Up @@ -36,15 +37,17 @@ public function __construct(RegisterFormBuilder $builder)
/**
* Handle the command.
*
* @param UserActivator $activator
* @param MessageBag $messages
* @param UserAuthenticator $authenticator
* @param UserActivator $activator
* @param MessageBag $messages
*/
public function handle(UserActivator $activator, MessageBag $messages)
public function handle(UserAuthenticator $authenticator, UserActivator $activator, MessageBag $messages)
{
/* @var UserInterface $user */
$user = $this->builder->getFormEntry();

$activator->force($user);
$authenticator->login($user);

if (!is_null($message = $this->builder->getFormOption('activated_message'))) {
$messages->info($message);
Expand Down

0 comments on commit 2c46c5c

Please sign in to comment.