Campo senha exibindo criptografia
[Finalizado Pelo Aluno]
Ao editar um usuário, aqui no meu projeto o input de password está sendo carregado o password criptografado, ou seja, se eu clicar em atualizar, a senha sempre será alterada.
No campo input está assim:
<input
type="password"
class="form-control"
v-model="user.password"
/>
Qual seria a lógica para não exibir a senha no campo password? Ou seja, atualizar a senha só quando for inserido uma nova.
Olá, Wesley!
Tudo bem?
O backend está retornando a senha, não precisa e nem deve.
Mesmo que senha esteja criptografada, ela deve ser mantida em sigilo pelo backend.
A lógica neste caso para atualizar, pode ficar assim, se o usuário informar uma nova senha atualiza, caso contrário, não faz nada.
Pegou a ideia amigo?
Exatamente, eu fiz essa lógica na class service, caso existir o preenchimento do password altera, caso contrário pega o password que está no banco. Achei que daria para fazer algo lá no front-end, mas é isso mesmo, a regra fica toda no back kkkk. Obrigado.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!