Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content
/ Login Public

Projeto Desenvolvido para desenvolver os conhecimentos em Node.JS e MongoDB. Posteriormente adicionarei um conteúdo em React.JS após logado.

Notifications You must be signed in to change notification settings

abnerstz/Login

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Login de Usuário usando Node.js e Mongo DB

Um mural de avisos com as seguintes tecnologias:

css3 html Node.Js Bootstrap MongoDB

Funcionalidades:

  • Login e Registro do usuário no Banco de dados
  • Senhas e emails criptografados e cookies para logar usuário automaticamente ao entrar na página
  • Totalmente Responsivo

Descrição:

  • Para testar as skills que venho adquirindo ao longo do curso ProgramadorBR, em conjunto com o projeto desenvolvido pelo curso, fiz uma aplicação onde faz o login e registro de usuários, sendo assim uma ação em conjunto entre bak-end, front-end e banco de dados. O projeto além disso conta com criptografia de senhas e email ao registrar com o auxílio do bcrypt e também conta com o sistema de cookies para salvar o token no local-storage do usuário.
  • O projeto funciona de forma conjunta entre todas as stacks utilizadas. De primeiro ele utliza os métodos http (get e delete) para fazerem as requisições ao servidor e interagirem com o banco de dados. A integração entre back e front se deu pelo EJS, que posteriormente irei substituir pelo REACT.JS.
  • A criptografia de senhas foi feita pelo bcrypt, que após as senhas serem recebidas pelo front-end, às criptografa e salva no banco de dados. Posteriormente o node faz a função de comparar as senhas coletadas pelo front e criptografadas pelo bcrypt e se na comparação forem iguais dá acesso ao login do usuário.
  • Para fazer a persistência de dados utilizei os cookies, eles pegam o token gerado no login e salvam no local storage do usuário. Assim, sempre que o usuário for entar novamente não precisa ficar fazendo login toda hora.

Apresentação do Pojeto:

Observação:

Gostou do meu projeto? :D Entre em contato comigo!

About

Projeto Desenvolvido para desenvolver os conhecimentos em Node.JS e MongoDB. Posteriormente adicionarei um conteúdo em React.JS após logado.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published