Jquery Symfony2 ajax用户寄存器
我在我的项目中使用Symfony2和FOSUser包实现了ajax登录,这样用户就可以通过模式窗口登录(使用ajax并构建自己的处理程序) 我现在想做同样的事情,只是为了注册。我希望新用户通过模式窗口注册,并通过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
谢谢如果身份验证成功,您必须实现一个身份验证处理程序类,它会将您重定向到您想要的位置 服务.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,问题是如何通过模式表单处理用户注册?这有可能吗?对于登录,我遵循这一点,它允许身份验证,但我需要的是注册新用户。