Download the PHP package l91/sulu-website-user-bundle without Composer
On this page you can find all versions of the php package l91/sulu-website-user-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download l91/sulu-website-user-bundle
More information about l91/sulu-website-user-bundle
Files in l91/sulu-website-user-bundle
Package sulu-website-user-bundle
Short Description Sulu Bundle for Website Login, Registration, Double Opt-In, Password Forget/Reset, Profile
License MIT
Homepage https://github.com/alexander-schranz/sulu-website-user-bundle
Informations about the package sulu-website-user-bundle
Sulu Website User Bundle
WE MOVED!!!
We did a complete rewrite of the bundle for sulu 1.3.0. Use the following bundle for all future uses:
https://github.com/sulu/SuluCommunityBundle
When use it?
You use Sulu to build an application, intranet, shop, ... where users can login, register and need to manage their contact data on the website. This bundle will give all basics you need:
- Website Security User Role
- Login Form
- Registration Form
- Password Forget / Reset Form
- Profile Form
- Double Opt-In, Single Opt-In or Admin activation
- Notification Emails for every action (User + Admin)
- Multiple WebSpace Support
Installation
0. Install over composer
1. Add Security Bundle to WebsiteKernel
app/WebsiteKernel.php
:
2. Add Bundle to AbstractKernel:
app/AbstractKernel.php
:
3. Add new routes to routing config
app/config/website/routing.yml
and app/config/admin/routing.yml
:
4. Add Security system to your webspace
app/Resources/webspaces/<your_webspace>.xml
:
5. Update your website security file
app/config/website/security.yml
:
Example:
6. Create your Templates
Create the following templates in your theme under <your_theme>/templates/security
.
(see https://github.com/alexander-schranz/sulu-website-user-bundle/tree/master/Resources/themes/default/templates/security as examples)
login.html.twig
registration.html.twig
confirmation.html.twig
password-forget.html.twig
password-reset.html.twig
profile.html.twig
emails/registration-user.html.twig
emails/password-forget-user.html.twig
embed/login.html.twig
Update Liip Theme Bundle with your Bundle
https://github.com/sulu-io/sulu/issues/1966
app/config/config.yml
:
7. Set Config
app/config/config.yml
:
Basic:
Extended: