Download the PHP package fbeen/userbundle without Composer
On this page you can find all versions of the php package fbeen/userbundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fbeen/userbundle
More information about fbeen/userbundle
Files in fbeen/userbundle
Package userbundle
Short Description This Bundle adds complete user integration on top of the Symfony security bundle. It lets you register and manage users for your website and let the users login with or without providers such as Facebook or Google, edit their profiles, change or reset their passwords.
License MIT
Informations about the package userbundle
FbeenUserBundle
This Bundle adds complete user integration on top of the Symfony security bundle. It lets you register and manage users for your website and let the users login with or without providers such as Facebook or Google, edit their profiles, change or reset their passwords.
Features include:
- Doctrine ORM database storage of your own user class
- Bootstrap ready pages and forms
- Login with traditional login form or with OAuth providers such as Facebook, Google or Twitter
- Login with just their mailaddress and password
- Registrate with or without email verification
- Registrate with or without admin approval
- Registrate with or without confirmation emails
- Show and edit profile (with or without password security)
- Change password
- Reset password
- Use your own User entity
- Use your own form types
- Configurable password constraints
Installation
Using composer:
1) Add "fbeen/userbundle": "dev-master"
to the require section of your composer.json project file.
2) run composer update:
$ composer update
3) Add the bundles to the app/AppKernel.php:
4) add routes to app/config/routing.yml
5) Place a empty {% block fbeen_user %}
in your twig layout there where the content should appear. Typically between the {% block body %} and the {% endblock %} tags.
6) Enable Translation in app/config/config.yml
7) Configure app/config/security.yml
like below:
8) add an User entity to your AppBundle src/AppBundle/Entity/User.php
9) Update your database schema
10) Create a new user and promote him to ROLE_SUPER_ADMIN
11) Add minimal configuration for the FbeenMailerBundle in app/config/config.yml
Configuration
Full configuration with default values:
If you would like to render the formfields on bootstrap style:
- to be continued
All versions of userbundle with dependencies
symfony/framework-bundle Version ^2.7|^3.0
fbeen/mailerbundle Version ^1.0
hybridauth/hybridauth Version ^2.7