2012-01-15 39 views

回答

2

可以通過命令行註冊一個新用戶:

php app/console fos:user:create 

您必須分配您在security.yml中配置的角色。作爲默認值,它應該是ROLE_ADMIN。

php app/console fos:user:promote youUsername ROLE_ADMIN 

一旦你完成了這些步驟,你應該可以登錄管理儀表板。如果沒有,請嘗試重新註銷/登錄。

+0

我遇到了問題,我有兩個用戶表'fos_user',由我的user.php和由sonata用戶包創建的'fos_user_user'創建。我在後端r創建的用戶未通過身份驗證,因爲他們在差異表中進行 – user196264097 2012-01-16 06:30:33

+0

可能需要在將SonataUserBundle添加到AppKernel.php時擴展FOSUserBundle。這裏是正確的定義:'新Sonata \ UserBundle \ SonataUserBundle('FOSUserBundle')' – 2012-01-16 06:52:52

+0

我做到了,但沒有工作 – user196264097 2012-01-16 11:41:21

相關問題