authentication-page

Um pequeno sistema de login, para treinar sessões, validações e verificações de usuários e administradores. Ainda incompleto, porém com mudanças diárias.

Módulos NodeJS utilizados:

  • Express => Para controle de rotas.
  • Express-session => Para controle de sessões de usuários.
  • Crypto => Para hashing de senha de usuários, e geração de ID de seção.
  • Cookie-parser => Utilizado para analizar o valor do Cookie e converter para um formato JSON.
  • MySQL => Para conexão com Banco de Dados MySQL e execução das querys.
  • EJS => Template de JS com HTML.
  • Em /src/database coloquei um script para criação do Banco de Dados no MySQL com valores iniciais de usuário padrão e usuário admin para teste.

  • Screenshots:

  • Form Login "/auth/":

image

  • Form Criação de usuário "/new-user/add-user":

image

  • Tela inicial usuário padrão "/user/home": image

  • Tela inicial usuário Admin "/admin/home":

image

Obrigado por visitar.