symfony 添加一个管理员用户

见官网地址:http://symfony.com/doc/current/bundles/FOSUserBundle/command_line_tools.html
1.在命令窗口打命令 bin/console fos:user:create testuser test @example.com p@ssword
创建一个普通用户
 bin/console fos:user:create   用户名 邮箱 密码  (多个用户时 用户 邮箱不能重复)
创建一个管理员用户(可以登录到后台的用户)
bin/console fos:user:create admin --super-admin
可以新建一个AdminBundle来管理后台  找到app/config/security.yml 

 

access_control://访问控制
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/, role: ROLE_ADMIN } //这里path代表路径 指定管理员登录的路径和routing.yml对应AdminBundle路由前缀名字相同

更改密码
bin/console fos:user:change-password 用户 新密码

评论 抢沙发