0

登録フォームとログイン フォームを自分の Web サイトのホームページに配置したいと考えています

そのため、Web アプリケーションに適切に統合された FOSUserBundle を使用して Symfony2 Web アプリケーションを作成しています。経由する/register/login正常に動作します。

しかし、前述のように、両方のフォームを 1 つのページにまとめたいと考えています。

だから私はやった

{% extends "FOSUserBundle::layout.html.twig" %}

{% block fos_user_content %}

{{ render(controller('FOSUserBundle:Security:login')) }}
{{ render(controller('FOSUserBundle:Registration:register')) }}

{% endblock fos_user_content %}

これは最初のビューで機能するようです。しかし、ページの読み込みが完了するのを待っていると、Apache からクラッシュ通知が届きます。

ログファイル:

フォームを手動で追加する「空白の」小枝テンプレートを作成しようとしましたが (FormBuilder によって、または小枝テンプレートに直接ハードコードされて)、CSRF が原因で問題が発生し、フォームハンドラーが入力を検出しません。 .

私の質問:

  • これをどのように実装しようとしますか?コントローラーを別の場所、小枝テンプレートで呼び出しますか?
  • 問題は何ですか?両方のフォームを 1 ページに配置することは避けるべきですか?
  • Apacheがクラッシュする正確な原因は何ですか?
4

0 に答える 0