agence-adeliom/easy-admin-user-bundle

A Symfony bundle for EasyAdmin that provide basic user authentification flow

1.0.0 2021-10-11 09:05 UTC

This package is auto-updated.

Last update: 2021-11-11 09:21:05 UTC


README

Adeliom Quality gate

Easy Admin User Bundle

Provide a basic integration of user authentification and password reset in Easyadmin.

Features

  • A complete user flow
  • A command to generate a user account
  • A Easyadmin CRUD interface to manage users

Installation

Install with composer

composer require agence-adeliom/easy-admin-user-bundle

Setup database

Using doctrine migrations

php bin/console doctrine:migration:diff
php bin/console doctrine:migration:migrate

Without

php bin/console doctrine:schema:update --force

Usage/Examples

The easy-admin:add-user command creates new users and saves them in the database:

bin/console easy-admin:add-user email password

By default the command creates regular users. To create administrator users, add the --admin option:

bin/console easy-admin:add-user email password --admin

Or to create super-administrator users, add the --super-admin option:

bin/console easy-admin:add-user email password --super-admin

If you omit any of the 2 required arguments, the command will ask you to provide the missing values:

# command will ask you for the password
bin/console easy-admin:add-user email

# command will ask you for the email and the password
bin/console easy-admin:add-user

Documentation

Check it here

License

MIT

Authors