Jquery Symfony2 ajax用户寄存器

Jquery Symfony2 ajax用户寄存器,jquery,ajax,symfony,modal-dialog,registration,Jquery,Ajax,Symfony,Modal Dialog,Registration,我在我的项目中使用Symfony2和FOSUser包实现了ajax登录,这样用户就可以通过模式窗口登录(使用ajax并构建自己的处理程序) 我现在想做同样的事情,只是为了注册。我希望新用户通过模式窗口注册,并通过AJAX启动注册处理程序 我找不到要从中继承的注册处理程序。。。 这可能吗?有什么想法吗 谢谢如果身份验证成功,您必须实现一个身份验证处理程序类,它会将您重定向到您想要的位置 服务.yml parameters: authentication_handler_class: Nam

我在我的项目中使用Symfony2和FOSUser包实现了ajax登录,这样用户就可以通过模式窗口登录(使用ajax并构建自己的处理程序)

我现在想做同样的事情,只是为了注册。我希望新用户通过模式窗口注册,并通过AJAX启动注册处理程序

我找不到要从中继承的注册处理程序。。。 这可能吗?有什么想法吗


谢谢

如果身份验证成功,您必须实现一个身份验证处理程序类,它会将您重定向到您想要的位置

服务.yml

parameters:
    authentication_handler_class: Namespace\authenticationHandlerClass

services:
    authentication_handler:
        class:  %authentication_handler_class%
        arguments:  [@router]
        tags:
            - { name: 'monolog.logger', channel: 'security' }
authenticationHandlerClass

<?php

use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Bundle\FrameworkBundle\Routing\Router;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Security\Http\Authentication\AuthenticationSuccessHandlerInterface;

class AuthenticationHandler implements AuthenticationSuccessHandlerInterface
{
    private $router;

    public function __construct(Router $router)
    {
        $this->router = $router;
    }

    public function onAuthenticationSuccess(Request $request, TokenInterface $token)
    {
        $url = $this->router->generate('nameofmyroute');
        return new RedirectResponse($url);
    }
}

这里的问题是什么?你在找什么“处理者”?请提供更多信息。FOSUserBundle中90%的注册过程发生在。嗨,nifr,问题是如何通过模式表单处理用户注册?这有可能吗?对于登录,我遵循这一点,它允许身份验证,但我需要的是注册新用户。