SkiereszDiego / InkGest

Um sistema de gerenciamento de estúdio de tatuagem permite que o estúdio organize todas as informações importantes em um só lugar, incluindo dados de clientes, trabalhos realizados, agendamentos e histórico financeiro.
https://ink-gest.vercel.app
MIT License
2 stars 0 forks source link

Autenticação de Usuário #4

Open SkiereszDiego opened 1 year ago

SkiereszDiego commented 1 year ago

Como um usuário, eu quero poder fazer login no sistema para ter acesso às funcionalidades restritas, como gerenciamento de clientes e inventário. Isso garantirá que apenas usuários autorizados possam acessar informações sensíveis do negócio e manter a segurança dos dados.

SkiereszDiego commented 1 year ago

Instalado Jsonwebtoken - npm install jsonwebtoken

Criado rota login_route.js

Criado token https://www.npmjs.com/package/jsonwebtoken Token expira em 1h - expiresIn: "1h" -

Quando tentar acessar o CRUD do inventario tem que adicionar o token no header

Key Value x-auth-token Token gerado no login

Foi posto uma hash da senhas com bCrypt (npm install bcrypt), para não ficar visivel a todos. (BBA não conseguir ver) https://www.npmjs.com/package/bcrypt