Ejemplo de autenticación Laravel 9

Ejemplo de autenticación Laravel 9

"Laravel es uno de los marco PHP de código abierto más fuerte con sintaxis expresiva y elegante. Es un marco MVC (modelo-visión-controlador) para construir aplicaciones web simples o complejas que utilizan el lenguaje de programación PHP. La seguridad de Laravel 9auth era muy alta.

La autenticación en Laravel es la forma de identificar la información del usuario. En las aplicaciones basadas en la web, la autenticación es administrada por las sesiones de usuario que toman los parámetros de entrada como correo electrónico o nombre de usuario y contraseña desde un formulario de entrada para la verificación del usuario. Si estas credenciales coinciden, el usuario está aprobado para ser autenticado. De lo contrario, rechazará al usuario para obtener información autorizada.

En un proyecto de Laravel, se necesita un sistema de autenticación para mantener privados los datos de nuestros aplicaciones. Crear autenticación en Laravel 9 es bastante fácil. Tiene una solución de autenticación incorporada, y se dispone de varias personalizaciones de acuerdo con los requisitos de nuestro proyecto. Supongamos que es muy nuevo en el entorno de Laravel en este tutorial. En ese caso, lo ayudaré a comprender el proceso de trabajo paso a paso para crear un sistema de autenticación para su proyecto Laravel 9. Pasemos por el proceso paso a paso de crear un sistema de autenticación para su proyecto Laravel 9."

Proceso de trabajo del proyecto

  • Paso 1 - Instale el proyecto Laravel 9
  • Paso 2 - Base de datos configurada
  • Paso 3 - Crear formulario de inicio de sesión y registro
  • Paso 4 - Configurar bootstrap en Laravel 9
  • Paso 5: ejecute y prueba el proyecto

Paso 1 - Instale el proyecto Laravel 9

Antes de crear este proyecto, asegúrese de tener el entorno Laravel en su computadora. Ahora abra el terminal de Windows y ejecute este comando.

compositor create-proyector Laravel/Laravel Auth

Una vez que se instale Laravel, iremos al siguiente paso

Paso 2 - Base de datos configurada

Use el nombre de usuario y la contraseña de su base de datos al proyecto

Paso 3 - Crear formulario de inicio de sesión y registro

Para el sistema de autenticación, necesitamos saber qué se requiere para crear un sistema completo. Para este proyecto, necesitamos el formulario de inicio de sesión y registro con algún personal. En este proyecto de Auth Laravel, utilizaremos Bootstrap para crear el formulario de inicio de sesión y registro de un usuario.

Necesitamos ejecutar este comando para agregar el inicio de sesión y el registro de Laravel a su proyecto. Laravel tiene una buena optimización; No tienes que hacerlo manualmente. Laravel hará eso por ti. Ahora ejecuta este comando.

El compositor requiere laravel/ui
PHP Artisan UI Bootstrap -Auth

Después de ejecutar esto elogios en nuestro proyecto Laravel, generará algunos controladores en su directorio de proyectos de autores. Creará una carpeta llamada Auth Under App \ Http \ Controllers \ Auththeere puede encontrar todas las cosas para su sistema de autenticación.

Aquí puedes encontrar

  • ConfirmarPassWordController.php
  • ForgotPasswordController.php
  • Logincontroller.php
  • RegisterController.php
  • ResetPasswordController.php
  • Verificación Controlador.php

Aquí puede modificarlo según su proyecto solicitado.

Además, hará algunas vistas en su directorio de recursos. Está en la carpeta de recursos \ vistas \ auth auth.

Paso 4 - Configurar bootstrap en Laravel 9

Ahora agregaremos Bootstrap 5 CDN a nuestro proyecto. Para eso, tenemos que ir a los recursos de archivo \ Views \ Leauts \ App.cuchilla.PHP Agregue estas 2 líneas

Después de eso, se verá así

En la vista de inicio de sesión se ve como





__('Acceso')


@csrf

__('Dirección de correo electrónico')


@error ('correo electrónico')
= "inválido-feedback" rol = "alerta">
$ mensaje

@enderror



__('Contraseña')


@error ('contraseña')
= "inválido-feedback" rol = "alerta">
$ mensaje

@enderror







__('Acuérdate de mí')







__('Acceso')

@if (ruta :: ha ('contraseña.pedido'))

__('Olvidaste tu contraseña?')

@terminara si







Y la vista de registro se ve como





__('Registro')


@csrf

__('Nombre')


@error ('nombre')
= "inválido-feedback" rol = "alerta">
$ mensaje

@enderror



__('Dirección de correo electrónico')


@error ('correo electrónico')
= "inválido-feedback" rol = "alerta">
$ mensaje

@enderror



__('Contraseña')


@error ('contraseña')
= "inválido-feedback" rol = "alerta">
$ mensaje

@enderror



__('Confirmar Contraseña')







__('Registro')








Puede cambiar cualquier cosa de este formulario según su necesidad.

Nuestra vista está lista. Ahora tenemos que ir al siguiente paso.

Paso 5: ejecute y prueba el proyecto

Antes de ejecutar el proyecto, necesitamos migrar la base de datos en nuestro proyecto. Para eso, tenemos que ejecutar este recomendación

PHP Artisan Migrate

Ahora podemos ejecutar nuestro proyecto. Para eso, tenemos que ejecutar este recomendación

Php Artisan Servir

Una vez que se ejecuta el proyecto, podemos ver el botón de inicio de sesión y registrar en el lado derecho de nuestra página de inicio.

Después de hacer clic en el botón de inicio de sesión, podemos ver

Podemos ingresar nuestros detalles de inicio de sesión aquí.

Además, crea un formulario de registro allí. Puedes registrarte allí fácilmente.

Después de iniciar sesión, se mostrará así

Consuelo

Finalmente, creamos este proyecto con Laravel Auth. La autenticación de Laravel es muy alta. Así que no se preocupe por la seguridad de inicio de sesión. Codificación feliz!!!