En esta lección revisaremos para qué sirven y cuándo utilizar Laravel UI, Breeze, Fortify, Jetstream, Sanctum y Passport.
En esta lección aprendemos a implementar un login desde cero en Laravel sin la ayuda de ningún paquete.
En esta lección explicamos el funcionamiento de la opción "recuérdame" y lo implementamos en el formulario de login.
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
En esta lección implementamos el link de cerrar sesión en Laravel, y explicamos cómo funciona detrás de escenas.
En esta lección aprendemos a hacer login con Laravel en una base de datos ya existente (tabla usuarios) que utiliza el algoritmo
En esta lección instalamos y revisamos cómo funciona el registro, login y el "throttling" con Laravel Breeze.
En esta lección habilitamos la verificación de correo electrónico y verificamos cómo funcionan detrás de escenas en Laravel
En esta lección aprendemos cómo funciona y para qué sirve la confirmación de contraseña en Laravel.
En esta lección revisamos lo que ocurre cuando un usuario olvida su contraseña y envía una solicitud para restablecerla.
En esta lección continuamos entendiendo qué sucede cuando el usuario recibe el email y da click en el link de restablecimiento de
En esta lección revisamos cada uno de los tests que se generan con Laravel Breeze al momento de ejecutar el comando php artisan
En esta lección aprendemos a instalar y configurar Fortify en una nueva aplicación de Laravel.
En esta lección implementamos y vemos cómo personalizar el login y logout con Laravel Fortify.
En esta lección vemos cómo implementar autenticación básica o autenticación HTTP. Es un tipo de autenticación simple que
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,
En esta lección revisamos paso a paso cómo funciona el registro que viene por defecto en Laravel.
En esta lección revisamos cómo funciona la solicitud de reestablecimiento de contraseñas que Laravel nos provee.
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.
Luego de que hemos hecho la solicitud de restablecimiento de contraseña, y recibimos la notificación por correo electrónico,
En esta lección vemos cómo crear un login personalizado sin la necesidad de utilizar los controladores ni los traits que
En esta lección preparamos las bases para la autenticación con redes sociales. Creamos los botones de facebook, twitter y
En esta lección revisamos cómo funciona la autenticación API que viene por defecto en Laravel.
En esta lección aprendemos qué es y cómo funciona Laravel Sanctum (antes llamado Airlock) para autenticar un SPA hecho con
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
En esta lección utilizamos Vuex para guardar el estado del usuario autenticado en la API con Laravel Sanctum.
En esta lección implementamos el botón logout que nos permitirá cerrar sesión en Laravel y automáticamente modificará el
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
En esta lección agregamos una capa de protección para evitar que cualquier usuario pueda personificar a cualquier usuario, y
En esta lección veremos cómo activar usuarios, es decir, que sólo puedan acceder a nuestra aplicación una vez que hayan
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
En esta lección veremos una forma de hacer login solamente con el email del usuario, sin la necesidad de una contraseña.
En esta lección restructuramos un poco el LoginController y enviamos el email con el link para hacer login automáticamente,
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
En esta lección utilizamos el identificador de usuario que nos provee Facebook y lo comparamos con nuestra base de
La implementación que tenemos actualmente nos permite hacer login con Facebook y con el formulario que trae Laravel por
Actualmente, podemos hacer login con el formulario que nos provee Laravel y con Facebook. Sin embargo, vamos a modificar la
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
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
En esta lección evitamos que el usuario intente hacer login con otras redes sociales que no sean las que tenemos definidas
En esta lección creamos un formulario con vuejs para autenticarnos en la api de laravel y obtener el token API de
En esta lección utilizamos el token api que recibimos de Laravel y lo utilizamos para consultar rutas protegidas por el middleware
En esta lección utilizamos localStorage y sessionStorage para almacenar el API token y así poder reutilizarlo. También vemos
Acerca de Aprendible
Tutoriales de desarrollo web moderno con Laravel PHP
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.