Php FOSUserBundle(登录/注册)+AJAX+Symfony2
我在我的Symfony2网站上安装了FOSUserBundle,并覆盖了登录和注册页面。它运行得很好,但现在,我有另一个问题: 为登录和注册部分弹出一个AJAX检查窗口,使用不同的路由、控制器等 如何以最好的方式做到这一点 我的弹出窗口是FOSUserBundle的login.html.twig页面的一个简单引导模式,以下是登录部分的模式体代码我将使用注册部分的注册表单:Php FOSUserBundle(登录/注册)+AJAX+Symfony2,php,jquery,ajax,symfony,fosuserbundle,Php,Jquery,Ajax,Symfony,Fosuserbundle,我在我的Symfony2网站上安装了FOSUserBundle,并覆盖了登录和注册页面。它运行得很好,但现在,我有另一个问题: 为登录和注册部分弹出一个AJAX检查窗口,使用不同的路由、控制器等 如何以最好的方式做到这一点 我的弹出窗口是FOSUserBundle的login.html.twig页面的一个简单引导模式,以下是登录部分的模式体代码我将使用注册部分的注册表单: <div class="modal-body"> {% trans_default_domain 'FO
<div class="modal-body">
{% trans_default_domain 'FOSUserBundle' %}
{% block fos_user_content %}
<form action="{{ path("fos_user_security_check") }}" method="post">
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}" />
<label for="username">{{ 'security.login.username'|trans }}</label>
<input type="text" id="username" name="_username" value="" required="required" />
<label for="password">{{ 'security.login.password'|trans }}</label>
<input type="password" id="password" name="_password" required="required" />
<br /><br />
<input type="submit" id="_submit" name="_submit" value="{{ 'security.login.submit'|trans }}" />
</form>
{% endblock fos_user_content %}
</div>
我已经在StackOverflow和其他网站上搜索过了,但没有找到我想要的好答案
谢谢。使用AJAX时没有令牌
user=$('#username').val();
pass=$('password').val();
$.ajax(
{
type: "POST",
url: "{{ path ('your-rout')}}",
data: {'user': user,'pass':pass},
beforeSend: function() {
},
success: function(json) {}
});
我不太明白。您想要帮助制作弹出式登录表单,但您已经有了一个?到底是什么问题?我为登录和注册表单创建了一个基本的小树枝页面,它工作得很好,但是现在,我想做同样的事情,但是通过弹出窗口中的AJAX验证好的,我已经这样做了,以获取我的用户名和密码值,但是,如何检查ID是否正常?使用FOSUserBundle?