Exemplo de autenticação Laravel 9

Exemplo de autenticação Laravel 9

“O Laravel é uma das mais fortes estrutura de PHP de código aberto com sintaxe expressiva e elegante. É uma estrutura MVC (Model-View-Controller) para criar aplicativos da Web simples ou complexos usando a linguagem de programação PHP. Laravel 9auth segurança era muito alta.

Autenticação em Laravel é a maneira de identificar as informações do usuário. Em aplicativos baseados na Web, a autenticação é gerenciada por sessões de usuário que levam os parâmetros de entrada como email ou nome de usuário e senha de um formulário de entrada para verificação do usuário. Se essas credenciais corresponderem, o usuário será aprovado para ser autenticado. Caso contrário, rejeitará o usuário para obter algumas informações autorizadas.

Em um projeto Laravel, é necessário um sistema de autenticação para manter nossos dados de aplicativos privados. Criar autenticação em Laravel 9 é muito fácil. Possui uma solução de autenticação interna e várias personalizações estão disponíveis de acordo com os requisitos do nosso projeto. Suponha que você seja muito novo no ambiente Laravel neste tutorial. Nesse caso, vou ajudá-lo a entender o processo de trabalho passo a passo para criar um sistema de autenticação para o seu projeto Laravel 9. Vamos passar pelo processo passo a passo de criar um sistema de autenticação para o seu projeto Laravel 9.”

Processo de trabalho do projeto

  • Etapa 1 - Instale o projeto Laravel 9
  • Etapa 2 - Banco de dados configurado
  • Etapa 3 - Criando formulário de login e registro
  • Etapa 4 - Configure o Bootstrap em Laravel 9
  • Etapa 5 - Execute e teste o projeto

Etapa 1 - Instale o projeto Laravel 9

Antes de criar este projeto, verifique se você tem o ambiente de Laravel em seu computador. Agora abra o terminal do Windows e execute este comando.

Compositor Criar-Projeto Laravel/Laravel Auth

Depois que o Laravel for instalado, então iremos para a próxima etapa

Etapa 2 - Banco de dados configurado

Use o nome de usuário e a senha do seu banco de dados para o projeto

Etapa 3 - Criando formulário de login e registro

Para o sistema de autenticação, precisamos saber o que é necessário para criar um sistema completo. Para este projeto, precisamos do formulário de login e registro com alguns funcionários. Neste projeto de autenticação de Laravel, usaremos o Bootstrap para criar um formulário de login e registro de um usuário.

Precisamos executar este comando para adicionar login e registro do Laravel ao seu projeto. O Laravel tem uma boa otimização; Você não precisa fazer isso manualmente. Laravel fará isso por você. Agora execute este comando.

O compositor requer Laravel/UI
PHP Artisan UI Bootstrap -auth

Depois de executar isso elogia em nosso projeto Laravel, ele gerará alguns controladores em seu diretório de projeto de autenticação. Ele criará uma pasta chamada auth em app \ http \ controllers \ auththere você pode encontrar todas as coisas para o seu sistema de autenticação.

Aqui você pode encontrar

  • ConfirmPasswordController.php
  • Esquecia a palavra -palavra -palavra.php
  • Logincontroller.php
  • RegisterController.php
  • ResetPasswordController.php
  • VerificationController.php

Aqui você pode modificá -lo de acordo com o seu projeto solicitado.

Além disso, fará algumas visualizações em seu diretório de recursos. Está na pasta Recursos \ Views \ Auth.

Etapa 4 - Configure o Bootstrap em Laravel 9

Agora vamos adicionar Bootstrap 5 CDN ao nosso projeto. Para isso, temos que ir para os recursos do arquivo \ visualizações \ layouts \ app.lâmina.PHP Adicione estas 2 linhas

Depois disso, vai ficar assim

Na visualização de login, parece





__('Conecte-se')


@csrf

__('Endereço de email')


@error ('email')
= "inválido-feedback" função = "alerta">
$ message

@ENDERROR



__('Senha')


@error ('senha')
= "inválido-feedback" função = "alerta">
$ message

@ENDERROR







__('Lembre de mim')







__('Conecte-se')

@if (rota :: tem ('senha.solicitar'))

__('Esqueceu sua senha?')

@fim se







E visualização de registro parece





__('Registro')


@csrf

__('Nome')


@error ('nome')
= "inválido-feedback" função = "alerta">
$ message

@ENDERROR



__('Endereço de email')


@error ('email')
= "inválido-feedback" função = "alerta">
$ message

@ENDERROR



__('Senha')


@error ('senha')
= "inválido-feedback" função = "alerta">
$ message

@ENDERROR



__('Confirme sua senha')







__('Registro')








Você pode mudar qualquer coisa deste formulário conforme sua necessidade.

Nossa visão está pronta. Agora temos que ir para o próximo passo.

Etapa 5 - Execute e teste o projeto

Antes de executar o projeto, precisamos migrar o banco de dados em nosso projeto. Para isso, temos que executar este elogio

PHP Artisan migra

Agora podemos administrar nosso projeto. Para isso, temos que executar este elogio

PHP Artisan Service

Depois que o projeto é executado, podemos ver o botão de login e registro no lado direito superior da nossa página inicial.

Depois de clicar no botão de login, podemos ver

Podemos inserir nossos detalhes de login aqui.

Além disso, ele cria um formulário de registro lá. Você pode se registrar lá facilmente.

Após o login, ele mostrará assim

Consolação

Finalmente, criamos este projeto com Laravel Auth. A autenticação de Laravel é muito alta. Portanto, não se preocupe com a segurança de login. Codificação feliz!!!