Utilizamos cookies para proporcionar y mejorar nuestros servicios. Al navegar por nuestro sitio, usted acepta las cookies. Política de Cookies
Estamos haciendo algo, un momento...
Estamos haciendo algo, un momento...

Login de usuarios #1 [Dashboard][Video #6]

Viernes 07 de Octubre 2022

Un sistema de autenticación de usuarios es un ecosistema que nos permite la gestión y reconocimiento de las personas que usan un sistema, web o aplicación.

A través de un sistema de atentación podemos saber cómo administradores de que usuarios realizan que acciones, poder ver su perfil, sus permisos sus actividades básicamente regir su participación.

Laravel incorpora también un potente sistema de autenticación de usuarios que en conjunto con el componente de migraciones son dinamita pura, pues nos permite crear y gestionar usuarios de manera fácil.

En este curso, crearemos nuestro propio sistema de autenticación a nivel visual y lógico, siempre haciendo uso y apoyándonos de Laravel.

En el primer sistema de reconocimiento de usuarios que vamos a trabajar es en el de nuestro dashboard o panel administrativo, en este sistema solo tendremos reconocimiento o login, no tendremos sistema de registro de usuarios y tampoco para recuperar contraseña.

Lo primero es definir un Route o url /login en nuestro archivo web.php de router, lo que nos lleva a la siguiente pregunta.

¿Qué es un Route en laravel?

Un Route o ruta es una ubicación o dirección dentro de nuestra url, que ejecuta una acción ya sea directa o por medio de un controlador.

En este caso definiremos el Route /login el cual nos permitirá el inicio de sesión de los usuarios administradores.

Lo segundo es crear el controlador, pero…

¿Qué es un controlador?

El controlador es el componente de Laravel que se encarga de la administración o toma de decisión de que va a responder al usuario, crea, gestiona y hace lo que debe de hacer para emitir una respuesta a la petición de un usuario.

Para crear un controlador como lo vemos en el video ejecutamos el comando php artisan make:controller ConnectController que creara el archivo ConnectController.php en la carpeta \App\Http\Controllers de nuestra estructura del proyecto de laravel.

Posteriormente definimos en método getLogin() el cual nos permitirá la ejecución del router que anteriormente definimos y brindar una respuesta a la solicitud.

Adicionalmente en este video comenzamos a trabajar en los archivos de idioma que usaremos para esta aplicación, seteamos un nuevo archivo de lenguaje llamado lg.php también aprendemos que debemos usar {{ __(‘’) }} que es la función para imprimir los keys de lenguajes que se han definido.

También creamos un favicon para nuestra app, que aunque lo nieguen le da un aire muy cool a nuestra barra de navegación.

¡Comentarios de la comunidad!

Para poder comentar necesita ingresar a su cuenta, si no tienes una cuenta puede crear una