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.

13

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
Suporte ao aluno - Deixe a sua dúvida.
FAÇA PARTE DESSE TIME
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinámica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
Conheça agora!
Teste Grátis
  • Guias de Tecnologia
  • Cursos
  • Exercícios
  • Projetos completos
  • DevCasts
  • Artigos
  • Suporte em tempo real

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar