Pesquisar

08/11/2022

Criando crud com redis-om e express parte 4 - autenticação com senha

 Criando a proteção de rota com senha.

Vamos fazer a proteção de rota abaixo em  um middleware, que vou chamar de userSearch e colocar ele na pasta controller no arquivo controll-router.js, abaixo:



 Remodelei alguns arquivos e vou mostrar abaixo as modificações.

 Removi a consulta de todos os dados do usuário da rota search.

 Por isso o arquivo search-router.js retorna agora apenas o nome completo do usuário. Ficou assim:



 Modifiquei o server.js para usar o middleware de controle/proteção de rota.

 Ele agora ficou assim:



 O search-protected-router.js exibe tudo para o usuário logado, e ficou como abaixo:



 Modifiquei o user-router.js implementando o hash com bcrypt, veja abaixo:



 Pronto essas foram as modificações e você pode conferir com seu cliente rest.

 Para isso adicione no headers os dados do usuário senha e id:

Vou implementar mais uma camada de proteção no próximo post com jsonwebtoken. Beleza.


Novos modelos sites Pousada Lanchonete

Postagens mais visitadas