00:00.0
00:06.0
En esta serie vamos a crear un sistema de autenticación usando Laravel 4, que es un framework PHP
00:06.1
00:16.0
y en este primer video vamos a ver exactamente cómo lo vamos a crear y la funcionalidad que se va a implementar en el sistema
00:16.1
00:24.0
por el momento este va a ser mi sistema de navegación, todo es bastante básico aunque incluye toda la funcionalidad necesaria
00:24.1
00:29.0
aparece una mensaje en la página de inicio que informa de que no se ha iniciado un sesión ya que no me he validado aun con el sistema
00:30.0
00:41.0
Tengo una base de datos llamada auth con una tabla llamada users, que será la única tabla con la que trabajaremos y de momento no contiene ningún registro
00:41.1
00:47.0
así que no hay usuarios en la aplicación por el momento así que voy a crear una cuenta
00:47.1
00:52.1
y lo que va a hacer es enviarme un correo electrónico para validar mi cuenta así que habrá validación por email
00:52.2
01:01.0
y lo consigo utilizando un cliente de correo SMTP que se configura facilmente con tu servidor SMTP
01:04.0
01:14.0
así que voy a registrar un usuario con sus credenciales. Todos los datos son validados de manera que si introduzco un dato que no sea válido me devolverá un error
01:14.1
01:25.0
por ejemplo el formato del correo es inválido, también campos de valor único, comprobará que el valor ha sido introducido en el formulario y los valores de la contraseña deben coincidir
01:25.1
01:39.0
es muy fácil realizar la validación en Laravel. Así que vamos a terminar de registrar el usuario para acceder al correo para activar la cuenta.
01:39.1
01:48.6
Tu cuenta ha sido creada. Le hemos enviado un correo para activar su cuenta. Podemos ver que tengo un correo en mi bandeja de entrada enviado desde la aplicación auth y mi dirección de email
01:48.7
01:57.0
Obviamente esto sería diferente dependiendo los requisitos de cada aplicación.