Symfony. Cómo crear un sistema de usuarios desde cero

Aprende a crear un sistema de usuarios desde 0 en Symfony sin recurrir a la instalación de FOSUserBundle

Image for post
Image for post
Photo by Liam Tucker on Unsplash

Antes de empezar

Creando nuestra clase Usuario

php bin/console make:user
Image for post
Image for post
Image for post
Image for post

User Provider

Image for post
Image for post

Contraseñas

Image for post
Image for post

Creando nuestros primeros usuarios

bin/console app:create-user info@invalid.com foo
Image for post
Image for post

Creando un formulario de login

bin/console make:auth
Image for post
Image for post
Image for post
Image for post
- { path: ^/login$, roles: IS_AUTHENTICATED_ANONYMOUSLY }

El GuardAuthenticator LoginFormAuthenticator

Image for post
Image for post
Image for post
Image for post
https://symfony.com/doc/current/security/guard_authentication.html
Image for post
Image for post

Cerrar sesión

Image for post
Image for post

Formulario de registro

Image for post
Image for post

¿Y FOSUserBundle?

Conclusión

¿Quieres recibir más artículos como este?

Written by

Entre paseo y paseo con Simba desarrollo en Symfony y React