私の目標は、登録フォームを非公開にすることです(管理者のみ)(人を登録するだけです)
そこで、デフォルトのFOSUserBundleフォームレジスタをオーバーライドして、作成した属性をさらに追加します。
問題は、すべてのWebサイトを匿名で許可されないようにしたことです。しかし、私はまだ登録しています!登録フォームを非公開にするためにfosuserbundleを変更するにはどうすればよいですか。
不思議なのは、ログインしているときはすべてのページにアクセスして自分がいることを確認できることですが、登録フォームにアクセスすると自分が自分であることがわかりませんでした(これが問題です)。 .yml登録用の行は、ログインしていることがわからないため機能しません
access_control:
- { path: furter/admin/, role: ROLE_ADMIN }
- { path: furter/register/, role: ROLE_ADMIN }
私が最後の行を許可した場合、私はこれを手に入れました:
「このリソースにアクセスするには、完全な認証が必要です。」
addUserを記述してすべてを作成する必要があると思いますが、方法はありますか?
どのコードを表示する必要があるかわかりませんが、役に立たないようです。
乾杯 !