UserBundle

Symfony MakerBundle

User login and registration bundle

Difficult decisions

Should I upgrade to SF5 ?

Yes, of course, but it is a headache process due to the lack of updated major bundles

Do you realy need user registration ?

From our experience almost every project needs login and registration and this logic is not part of Symfony. A great work has been done with fos_user_bundle but it is not supported in SF5.

Have you developed your own login system?

That's great! But are you sure it's safe? Properly done security is a "necessity" and is nothing more valuable than community feedback on finding any issues.

The truth about user registration and login

Only those who have tried to make one know how many scenarios need to be covered and how difficult it is to implement them correctly: the forgotten password, remember me, e-mail confirmation and internationalization.

Find it at Packagist.org

https://packagist.org/packages/gesof/user-bundle (coming soon)

Our story

As symfony programmers we have always been fascinated by how easy it is to start a complex project or expand an existing one not only because of the excellent architecture of the platform but also the support provided by the community through hundreds of bundles developed over time. As a result, we also participated by developing our own bundles and offering them back to the open-source community.

 

Why another UserBundle ?

One of the most important packages used in our projects is FosUserBundle. Unfortunately its development stopped and there is no alternative for SF5 so we found ourselves in the situation of creating our own, as close as possible to the original one for make the transition from older projects to the latest version of Symfony easier. The registration system is not simple at all, it must include functions that are absolutely normal in modern systems: remember me, confirm password or internationalization. And all must work using the existing authentication system in Symfony.

Features

Similar with FosUserBundle

Transition easy from FosUserBundle

Enjoy a smooth learning curve

Email change with confirmation and expiration time

Solve an entire logic required for email changing: confirmation code, expiration, etc

Multiple UserChecker

You can add custom logic on user authentication. Helps for code decoupling.

Use of latest SymfonyMailer

SymfonyMailer is the default mailer in SF5, replacing the need of SwiftMailer and adding new features.

Compatible with Symfony5

Symfony 5 is the future. It adds so many great features that everyone need to upgrade.

What’s in it

SF5-ready login and registration Bundle

Examples of how to use it

Support via GitHub’s issues system and by direct email

And more important: it saves YOU 100+ programming hours

...

Closing thoughts

There are times when building bundles from scratch seems more appropriate, but the authentication and registration system is a "do-it-right" procedure or else you will have fewer customers or, worse, a hacked platform.

And like every piece of software, it takes time and knowledge to build it or hiring a higly skilled programmer. Either way it means resources one may not have.

Value your time and work on what’s most important, while letting the UserBundle to handle its part.

DOWNLOAD

The bundle is in Sponsorware stage. If you would like to be notified when it is released for free, please contact us.

https://github.com/GesofMed/user-bundle

Contact us

Please contact us with any questions or concerns using the form below