Laravel – Mastering Authentication

En esta serie de tutoriales aprenderemos diferentes técnicas de autenticación en Laravel. Veremos en detalle cómo funciona el login y el registro en Laravel, cómo funciona y cómo utilizar los diferentes paquetes de autenticación como Laravel Breeze, Laravel Fortify, Laravel Jetstream y Laravel Sanctum.

Introducción

1. Laravel UI, Breeze, Fortify, Jetstream, Sanctum y Passport - 09:31

En esta lección revisaremos para qué sirven y cuándo utilizar Laravel UI, Breeze, Fortify, Jetstream, Sanctum y Passport.

2. Cómo crear un login desde cero en Laravel - 15:41

En esta lección aprendemos a implementar un login desde cero en Laravel sin la ayuda de ningún paquete.

3. Cómo funciona la opción recuérdame en Laravel - 05:04

En esta lección explicamos el funcionamiento de la opción "recuérdame" y lo implementamos en el formulario de login.

4. Validación, mensajes de error y mensajes de sesión - 09:22

En esta lección aprendemos cómo validar el formulario de login, mostrar los errores de validación y mensajes de sesión en las vistas

5. Cómo cerrar sesión manualmente en Laravel - 05:38

En esta lección implementamos el link de cerrar sesión en Laravel, y explicamos cómo funciona detrás de escenas.

6. Contraseñas md5 y cómo hacer login en una base de datos existente - 07:07

En esta lección aprendemos a hacer login con Laravel en una base de datos ya existente (tabla usuarios) que utiliza el algoritmo

Laravel Breeze

7. Laravel Breeze: Cómo funciona el login y registro - 07:00

En esta lección instalamos y revisamos cómo funciona el registro, login y el "throttling" con Laravel Breeze.

8. Laravel Breeze: Cómo habilitar y personalizar la verificación de email - 10:08

En esta lección habilitamos la verificación de correo electrónico y verificamos cómo funcionan detrás de escenas en Laravel

9. Laravel Breeze: Cómo habilitar y personalizar la confirmación de contraseña - 07:05

En esta lección aprendemos cómo funciona y para qué sirve la confirmación de contraseña en Laravel.

10. Laravel Breeze: Cómo funciona el restablecimiento de contraseñas | Parte 1 - 09:07

En esta lección revisamos lo que ocurre cuando un usuario olvida su contraseña y envía una solicitud para restablecerla.

11. Laravel Breeze: Cómo funciona el restablecimiento de contraseñas | Parte 2 - 04:58

En esta lección continuamos entendiendo qué sucede cuando el usuario recibe el email y da click en el link de restablecimiento de

12. Cómo testear Laravel Breeze - 07:20

En esta lección revisamos cada uno de los tests que se generan con Laravel Breeze al momento de ejecutar el comando php artisan

Laravel Fortify

13. Cómo y cuándo utilizar Laravel Fortify - 07:42

En esta lección aprendemos a instalar y configurar Fortify en una nueva aplicación de Laravel.

14. Login y Logout con Laravel Fortify - 08:28

En esta lección implementamos y vemos cómo personalizar el login y logout con Laravel Fortify.

Laravel Básico

15. Intro & Autenticación básica - 03:44

En esta lección vemos cómo implementar autenticación básica o autenticación HTTP. Es un tipo de autenticación simple que

16. Cómo funciona el Login - 14:45

En esta lección revisamos todo el proceso que laravel realiza para iniciar la sesión de un usuario. También vemos cómo por defecto,

17. Cómo funciona el registro - 04:13

En esta lección revisamos paso a paso cómo funciona el registro que viene por defecto en Laravel.

18. Solicitud de restablecimiento de contraseña - 09:47

En esta lección revisamos cómo funciona la solicitud de reestablecimiento de contraseñas que Laravel nos provee.

19. Personalizando el email de reseteo de contraseña - 05:48

En esta lección vemos cómo modificar el email que se envía por defecto al momento de solicitar un restablecimiento de contraseña.

20. Cómo funciona el restablecimiento de contraseñas - 07:36

Luego de que hemos hecho la solicitud de restablecimiento de contraseña, y recibimos la notificación por correo electrónico,

21. Cómo crear un login personalizado - 16:41

En esta lección vemos cómo crear un login personalizado sin la necesidad de utilizar los controladores ni los traits que

 

28. Login con redes sociales - 06:15

En esta lección preparamos las bases para la autenticación con redes sociales. Creamos los botones de facebook, twitter y

36. Autenticación API - 10:22

En esta lección revisamos cómo funciona la autenticación API que viene por defecto en Laravel.

 

40. Autenticación de un SPA (Vue.js) con Laravel Sanctum | Parte 1 - 10:51

En esta lección aprendemos qué es y cómo funciona Laravel Sanctum (antes llamado Airlock) para autenticar un SPA hecho con

41. Autenticación de un SPA (Vue.js) con Laravel Sanctum | Parte 2 - 16:01

En esta lección configuramos CORS, y cerramos el ciclo de autenticación entre el SPA y la API de tal forma que la sesión del

42. Cómo utilizar Vuex para guardar el estado del usuario autenticado desde Laravel | Parte 1 - 08:11

En esta lección utilizamos Vuex para guardar el estado del usuario autenticado en la API con Laravel Sanctum.

43. Cómo utilizar Vuex para guardar el estado del usuario autenticado desde Laravel | Parte 2 - 06:43

En esta lección implementamos el botón logout que nos permitirá cerrar sesión en Laravel y automáticamente modificará el

Laravel PRO

22. Personificación de usuarios | Parte I - 06:52

En esta lección vamos a ver cómo personificar a otros usuarios con el fin de ver la aplicación desde su perspectiva e inspeccionar errores

23. Personificación de usuarios | Parte II - 08:58

En esta lección agregamos una capa de protección para evitar que cualquier usuario pueda personificar a cualquier usuario, y

24. Activación de usuarios - 11:31

En esta lección veremos cómo activar usuarios, es decir, que sólo puedan acceder a nuestra aplicación una vez que hayan

25. Enviando email de activación - 08:08

En esta lección vamos a ver cómo enviar al usuario, un email con el token y el link para confirmar su cuenta. También reestructuramos

26. Login sin contraseña - 11:02

En esta lección veremos una forma de hacer login solamente con el email del usuario, sin la necesidad de una contraseña.

27. Enviando el email a través de queues - 09:35

En esta lección restructuramos un poco el LoginController y enviamos el email con el link para hacer login automáticamente,

 

29. Login con Facebook | Parte 1 - 07:21

En esta lección vemos cómo crear una aplicación de Facebook y cómo integrarla con Socialite para obtener los datos públicos y el

30. Login con Facebook | Parte 2 - 06:42

En esta lección utilizamos el identificador de usuario que nos provee Facebook y lo comparamos con nuestra base de

31. Permitir login tradicional - 04:31

La implementación que tenemos actualmente nos permite hacer login con Facebook y con el formulario que trae Laravel por

32. Permitir login con múltiples redes sociales - 11:01

Actualmente, podemos hacer login con el formulario que nos provee Laravel y con Facebook. Sin embargo, vamos a modificar la

33. Login con Twitter - 05:47

En esta lección creamos una app de Twitter para permitir login con esta red social. También hacemos que el manejo de errores sea más

34. Login con Google - 03:56

En esta lección implementamos el login con Google de una forma muy simple, lo único que debemos hacer es crear una app de Google

35. Social Middleware - 07:02

En esta lección evitamos que el usuario intente hacer login con otras redes sociales que no sean las que tenemos definidas

 

37. Autenticación API con VueJS | PARTE 1 - 12:10

En esta lección creamos un formulario con vuejs para autenticarnos en la api de laravel y obtener el token API de

38. Autenticación API con VueJS | PARTE 2 - 05:25

En esta lección utilizamos el token api que recibimos de Laravel y lo utilizamos para consultar rutas protegidas por el middleware

39. Autenticación API con VueJS | PARTE 3 - 07:53

En esta lección utilizamos localStorage y sessionStorage para almacenar el API token y así poder reutilizarlo. También vemos

Datos técnicos

Acerca de Aprendible
Tutoriales de desarrollo web moderno con Laravel PHP