Я установил FOSUserBundle
на свой веб-сайт Symfony2
и я перезаписал страницы входа и регистрации. Он работает очень хорошо, но теперь у меня есть еще одна проблема:
Создание всплывающего окна с проверкой AJAX
для входа и регистрации, работа с различными маршрутами, контроллерами и т. Д.
Как это сделать наилучшим образом?
Мое всплывающее окно – это простой загрузочный модальный login.html.twig
для FOSUserBundle
, вот код modal-body
для части входа (я буду использовать регистрационную форму для части регистра):
<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 и других сайтах, но не нашел хорошего ответа, который я искал.
Спасибо.