2012-01-15 19 views
-1

私はSonata Admin Bundleをインストールしました。私は/admin/loginでURLにアクセスできます。symfony 2管理者のバックエンドにログインするために必要なユーザ名パスワード

ここではどのユーザー名とパスワードを使用するのかわかりません。

私が登録したユーザーは/ /app/loginに合格しようとすると、それが動作しますが、私は管理者のバックエンド/admin/loginに入力したとき、それはあなたがコマンドラインから新しいユーザーを登録することができます悪いcrendtials

答えて

2

言う:

php app/console fos:user:create 

security.ymlで設定した役割を割り当てる必要があります。デフォルトではROLE_ADMINでなければなりません。

これらの手順を完了したら、管理ダッシュボードにログインできるようになります。そうでない場合は、再度ログアウトしてください。

+0

私はuser.phpで作成された2つのユーザーテーブル 'fos_user'と、sonataユーザーバンドルで作成された' fos_user_user'という2つのユーザーテーブルがあります。ユーザーiはバックエンドで作成したrはdiffテーブルにあるので認証されていません – user196264097

+0

おそらく、SonataUserBundleをAppKernel.phpに追加したときにFOSUserBundleを拡張する必要があります。正しい定義はここにあります: 'new Sonata \ UserBundle \ SonataUserBundle( 'FOSUserBundle')' –

+0

私はそれを行いましたが、うまくいかなかった – user196264097

関連する問題