O projeto está inativo

Projeto Laravel com autenticação usando um banco já existente

Nesta documentação veremos como implementar uma autenticação do zero utilizando o Laravel.

14

Introdução

A autenticação em projetos é vista como um dos principais pontos a serem desenvolvidos, pois precisamos garantir que um determinado recurso só será disponibilizado ao usuário caso o mesmo esteja autenticado no sistema.

O Laravel possui internamente um ótimo módulo de autenticação integrado ao framework, porém ela nos força a utilizar seus models e tabelas. Isso, muitas vezes, não é viável em nossos projetos porque as vezes precisamos utilizar tabelas já prontas para realizar esta autenticação.

Diante disso, neste curso veremos como implementar uma autenticação do zero utilizando o Laravel, onde uma entidade de Usuários será utilizada para realizar toda a parte de registro, login e logout.

A aplicação a ser desenvolvida possui duas páginas: uma pública, que será acessível para qualquer usuário que acessar a aplicação; e uma privada, onde apenas usuários que tenham um login válido terão acesso. Além disso, possuímos uma página de registro, onde todos os dados devem ser informados para que seja criado um perfil deste usuário, e uma página de login que verificará se os dados digitados condizem com o usuário que existe no banco de dados e, caso positivo, a autenticação acontece.

Na sequência a seguir podemos ver todo o funcionamento da aplicação:

Página pública da aplicação Formulário de registro de aplicação Formulário de login da aplicação Página protegida da aplicação
Chega de perder tempo!
Comece hoje mesmo a programar de verdade
Apenas 12x de R$ 54,90
Por que a DevMedia?
  • Didática focada no iniciante
  • Aprenda construindo projetos reais
  • Domine as tecnologias mais usadas no mercado
  • Professores online o tempo todo
  • + de 8000 exercícios gamificados
  • + de 100 mil alunos formados

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar