2016-06-30 116 views
-1

我试图让用户无需密码登录FOS Userbundle。 有人可以告诉我可以重写FOS检查以便能够用他的电子邮件或用户名登录某人吗? 事实上,我提供了用户名,然后用户登录。Symfony FOS Userbundle无密码登录

我发现:这个RegistrationController在索纳塔UserBundle

我在包复制它,并试图改变路由的说,我们必须调用我的自定义控制器。但我无法让它工作。

class RegistrationFOSUser1Controller extends ContainerAware { 
public function registerAction() 
{ 
    echo 'error'; 
    exit(); 
    $user = $this->container->get('security.context')->getToken()->getUser(); 

这是我的XML在我的包config目录

<routes> 
    <route id="sonata_user_registration_register" pattern="/"> 
     <default key="_controller">CustomAppBundle:RegistrationFOSUser1:register</default> 
    </route> 

</routes> 

让别人线索?

谢谢大家

有一个愉快的一天

回答

0

你真的需要FOSUserBundle做任何你想做的事? 带有一对多关系和表单类型的简单实体将执行此操作