diff --git a/src/KekRozsak/SecurityBundle/Controller/DefaultController.php b/src/KekRozsak/SecurityBundle/Controller/DefaultController.php index 6127a4b..952d46a 100644 --- a/src/KekRozsak/SecurityBundle/Controller/DefaultController.php +++ b/src/KekRozsak/SecurityBundle/Controller/DefaultController.php @@ -5,6 +5,7 @@ namespace KekRozsak\SecurityBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\Security\Core\SecurityContext; use Symfony\Component\HttpFoundation\Request; +use Symfony\Component\Security\Core\User\UserInterface; use KekRozsak\FrontBundle\Entity\User; use KekRozsak\FrontBundle\Form\Type\UserType; @@ -34,6 +35,11 @@ class DefaultController extends Controller public function registrationAction(Request $request) { + $user = $this->get('security.context')->getToken()->getUser(); + if ($user instanceof UserInterface) + { + return $this->redirect($this->generateUrl('KekRozsakFrontBundle_homepage')); + } $user = new User(); $form = $this->createForm(new UserType(true), $user);