From 39e767fb2c8353595a32be54a5b23c6a7e640777 Mon Sep 17 00:00:00 2001 From: Alex Sandro <34557801+Kouthk@users.noreply.github.com> Date: Thu, 3 Mar 2022 16:03:12 -0400 Subject: [PATCH] Permite ao perfil 'user' trocar a propria senha. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Essa alteração, permite o tipo de usuario "User" realizar a troca da porpria senha. Acredito que essa seja uma modificação essencial, pensada com base na experiencia do usuario. No meu caso de uso, essa funcionalidade foi extremamente util para as pessoas que utilizam o sistema. Creditos: Ela foi feita com base em uma postagem do forum criado para o projeto cujo criadores desconheço. Link: https://whaticket.online/d/11-permitir-usuario-alterar-sua-senha. Alterações minimas. =) Espero que a PR seja aceita. --- backend/src/controllers/UserController.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/controllers/UserController.ts b/backend/src/controllers/UserController.ts index 06d329d..89698da 100644 --- a/backend/src/controllers/UserController.ts +++ b/backend/src/controllers/UserController.ts @@ -67,7 +67,7 @@ export const update = async ( req: Request, res: Response ): Promise => { - if (req.user.profile !== "admin") { + if (req.user.profile !== "admin" && sessionUserId !== "user") { throw new AppError("ERR_NO_PERMISSION", 403); }