問題タブ [sonata-user-bundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
196 参照

symfony - ChangePasswordFOSUser1Controller をオーバーライドすると、ログイン ページにコードが出力されます

現在、FOSUSerBundle、SonataAdminBundle、および SonataUserBundle を使用して、Symfony 2.5.0 でアプリを開発しています。私は FOSUserbundle を拡張したので、私の AppKernel.php はnew Sonata\UserBundle\SonataUserBundle('FOSUserBundle')、Easy Extends を使用して独自の Application\Sonata\UserBundle を生成しました。

私の Application\SonataUserBundle では、次のように ChangePasswordFOSUser1Controller をオーバーライドしました。

問題は次のとおりです。ログイン ページにアクセスすると、ログイン フォームの直前の「ヘッダー セクション」にコントローラのコードが 2 回表示されます。

キャッシュとVOILAをクリアしようとしました! キャッシュはクリアされますが、シェルで同じコードが 2 回出力されます。(ええ、私はシェルで作業します)

キャッシュをクリアすると「バグ」が何度も発生しますが、ログインページでは、2 ページを更新すると消えます。

誰かがそのコントローラーをオーバーライドしようとしたり、同様のエラーが発生したりしましたか? (誰も持っていなかったのは残念だろう)

助けてくれてありがとう!

0 投票する
2 に答える
5884 参照

symfony - Symfony: 認証リクエストが失敗しました: 無効な CSRF トークン

Symfony2 アプリケーションにログインすると、次のエラーが発生します。

[2014-06-27 00:36:22] security.INFO: 認証要求が失敗しました: 無効な CSRF トークン。[] []

実行中:

  • Symfony2
  • SonataUserBundle
  • Vagrant (Pupphpet.com 経由でパペットを使用)
  • サファリ/OSX

同じ設定が Ubuntu ホスト システムで動作しています。

助けてくれてありがとう。

security.yml:

アプリケーション/ソナタ/UserBundle/リソース/ビュー/セキュリティ/login.html.twig

それ以外は FOSUserBundle と SonataUserBundle で使用されます

0 投票する
1 に答える
4019 参照

symfony - 認識できないオプション "sonata.user.block.menu,

このドキュメントに従って ACL を作成しようとしています。このlocalhost/project/web/app_dev.php/profile/ urlを押してページをリロードしたときに最後のステップまで正確に行った後、
次のエラーが発生しました

InvalidConfigurationException: 「sonata_block.blocks.sonata.admin.block.admin_list」の下の認識されないオプション「sonata.user.block.menu、sonata.user.block.account、sonata.block.service.text」

次に、ファイルに移動してこれらの行にコメントを付けました(結果が何であるかを確認するためだけに、意味がないと思いました)、次のエラーが発生しました

InvalidTypeException: パス "sonata_user.profile.dashboard.blocks.position" のタイプが無効です。配列が必要ですが、文字列を取得しました

ソナタを初めて使用し、symfony を初めて使用しただけで、何が問題なのかわかりません。

ここに私のconfig.ymlファイルがあります

質問が編集されました!!!

わかりました、答えを待っている間、私はそれらのメニューセクション行にコメントし、次に profile.register.menu にコメントしました

そして、localhost/patient/web/app_dev.php/admin/login URL に対してログインフォームを取得しました...

しかし、まだそれを修正する他の方法を知りませんか? ? ?

それらにコメントすると問題が発生しますか?

0 投票する
0 に答える
845 参照

symfony - ロールごとに Sonata 管理者メニュー要素を非表示にする

私は広く読んで例を試しましたが、まだ Symfony2 ROLE と Sonata Admin のコツをつかむことができません。4 つのレベルのユーザーがいて、

  • 基本的に私が開発者である SuperAdmin
  • アプリケーションの所有者である管理者。ユーザー/グループ管理以外のすべてにアクセスできます。管理者は、認証情報を含む電子メールをシステムに送信する代理店を追加します
  • その後、プロジェクトのために働く人々(ファシリテーター)の従業員を追加するエージェンシー
  • フィールドに入るエージェンシーの従業員であるファシリテーター システムへのエントリー

Sonata Admin で次のことを行います。

  • ファシリテーターのみがエントリー管理メニューを見る
  • Entry と Facilitator Management メニューのみを表示するエージェンシー
  • 代理店、エントリー、ファシリテーターの管理メニューのみを表示する管理者
  • SonataUserBundle によって生成されたユーザーおよびグループ管理を含む他のすべてを表示するための SuperAdmin

私のsecurity.ymlファイルは次のようになります

0 投票する
1 に答える
547 参照

symfony - Sonata Easy-Extends バンドルがインストールされない

Sonata User Bundle をセットアップしようとしています。指示に従って、Sonata Easy-Extends もインストールしようとしています (これらの指示に従って)。

残念ながら、composer 経由で Easy-Extends をインストールできません (Win7 上):

手順で提案されているように、2.0 を含むさまざまなバージョンの制約を試しました。

私は何が欠けていますか?

ティアマット

0 投票する
3 に答える
2736 参照

symfony - メソッド setCurrentUri の呼び出しが Symfony/SonataUserBundle セットアップで失敗する

SonataUserBundle で Symfony をセットアップしようとしています。ユーザー登録とログインは正常に機能します。ビューを呼び出そうとすると/profile、次のエラーが発生します。

エラーが発生する前の「イベントリスト」の最後の通知は、

以前にこのエラーに遭遇したことがあり、解決方法に関する情報を提供できる人はいますか?

ティアマット

0 投票する
1 に答える
637 参照

symfony - SonataUserBundle XMLシリアライザー構成が機能しない

私はセットアップして実行していますSonataUserBundle。 今、私はこの構成に使用している XML ファイルのシリアライザーJMSSerializerBundle構成をオーバーライドしようとしています 。Application\Sonata\UserBundle\Entity\User.SonataEasyExtendsBundleApplication\Sonata\UserBundle\Resources\config\serializer\Entity.User.xml

app/config/config.ymlまた、その XML ファイルを使用するように構成しました。

構成によると、オブジェクトがシリアル化されたときにのみ id フィールドが表示されるはずです。しかし、これをテストすると、すべてのフィールドが公開されます。これは明らかに悪い考えです。これが使用FOSRestBundleされているAPIレイヤーを実装するために使用しています。そして、私が実行した場合:

適切なエンティティFOSUserBundleを使用することもUser同様です。

私はこれを数時間見てきましたが、何が問題なのかわかりません...

0 投票する
1 に答える
260 参照

mongodb - symfony2 : sonata userbundle + fos userbundle + mongodb => エラー "sonata.user.mongodb.user_manager" が存在しません

mongodb で Sonata/UserBundle を使用しようとしていますが、問題に直面しています。醜いエラーがあります:

サービス定義「sonata.user.mongodb.user_manager」が存在しません。

関連する構成部分は次のとおりです。

サービス部分にコメントすると機能しますが、新しいユーザーを追加するとDBに空のドキュメントが作成されます。