Aula 18 – Golang – Fiber – Reset Password



Aula 18 – Golang – Fiber – Reset Password

Aula 18 - Golang - Fiber - Reset Password

👉 https://www.codigofluente.com.br/aula-18-golang-fiber-reset-password

💥☕Compre um café para mim no Ko-fi: https://ko-fi.com/codigofluente☕💥

🔴 Canais do youtube:

✔️Toti:
https://www.youtube.com/channel/UCUEtjLuDpcOvR3mIUr-viOA

✔️Backing track / Play-along:
https://www.youtube.com/channel/UCT3TryVMqTqYBjf5g5WAHfA

✔️LO-FI Music Zone Beats
https://www.youtube.com/channel/UCeaPSHleQS-75uJj2AM_Ndg

✔️Código Fluente
https://www.youtube.com/channel/UCgn-O-88XBAwdG9gUWkkb0w

✔️Vocal Techniques and Exercises
https://www.youtube.com/channel/UCAB9C7cKWM9YniQhHbxRv1w

✔️Putz!
https://www.youtube.com/channel/UCZXop2-CECwyFYmHbhnAkAw

Aula 18 – Golang – Fiber – Reset Password

Nesta aula, avançamos ainda mais em nosso curso de Golang com o framework Fiber, abordando a poderosa funcionalidade de redefinição de senhas e envio de emails.

Esses são aspectos cruciais em qualquer aplicação web, pois garantem a segurança dos usuários e a capacidade de recuperar o acesso em caso de esquecimento de senhas.

Nessa aula, vamos começar mexendo em dois arquivos do projeto Fiber:

1. fiber-project/controllers/forgotController.go

Neste arquivo, exploramos como implementar a redefinição de senha e o envio de emails para os usuários.

Primeiro, vamos criar a função `Reset` que lida com a redefinição de senhas.

Veja o passo a passo:

– Validar e confirmar senhas fornecidas pelo usuário.
– Consultar a base de dados para validar o token associado ao pedido de redefinição.
– Gerar uma nova senha segura usando bcrypt.
– Atualizar a senha do usuário na base de dados.
– Retornar uma resposta de sucesso.

2. fiber-project/routes/routes.go

Além disso, vamos conectar essa função no arquivo de rotas.

🔴 Links Importantes:
👉 Gostou da aula?
👉 Então torne-se um APOIADOR do Código Fluente.
✔️ https://www.paypal.com/donate?token=Kw3q6AlzsW8HCSq8BUwRTKDN1AvLr_bEXQj3vTUzDcr4_wBqpaPYN0LUtvh4B0ZdxnkZAvG20DGKrOPw

👉 Curso Pacote Full Stack Master
✔️ https://pacotefullstack.com/master?ref=G75076502J

👉 Full-Stack completo em Java Web
✔️ https://go.hotmart.com/I10667316Y

👉 Hostinger
✔️ https://www.hostg.xyz/aff_c?offer_id=12&aff_id=13441
👉 One.com
✔️ http://one.me/ptaxrzyv
👉 One.com
✔️ http://one.me/ptaxrzyv
👉 Digital Ocean
✔️ https://m.do.co/c/213569994aad

🌐 Redes Sociais do Código Fluente:
👉 Instagram: https://www.instagram.com/codigofluente/
👉 Tiktok: https://tiktok.com/@codigofluente
👉 Facebook: https://www.facebook.com/Codigofluente-338485370069035/
👉 Digital Innovation: https://bit.ly/3Jv2TTi

🔴 Canais do youtube:

✔️Toti:
https://www.youtube.com/channel/UCUEtjLuDpcOvR3mIUr-viOA

✔️Backing track / Play-along:
https://www.youtube.com/channel/UCT3TryVMqTqYBjf5g5WAHfA

✔️LO-FI Music Zone Beats
https://www.youtube.com/channel/UCeaPSHleQS-75uJj2AM_Ndg

✔️Código Fluente
https://www.youtube.com/channel/UCgn-O-88XBAwdG9gUWkkb0w

✔️Vocal Techniques and Exercises
https://www.youtube.com/channel/UCAB9C7cKWM9YniQhHbxRv1w

✔️Putz!
https://www.youtube.com/channel/UCZXop2-CECwyFYmHbhnAkAw

✔️ Playlist desse curso:
https://www.youtube.com/playlist?list=PLeFetwYAi-F_Yl-dVzKJxNhodM-yT7uLt

Para mais detalhes acesse o endereço:
👉 https://www.codigofluente.com.br/aula-18-golang-fiber-reset-password

Obrigado e até a próxima
Toti Cavalcanti

#Golang #FiberFramework #RedefinicaoDeSenhas #Programacao #WebDevelopment #GolangBrasil #GoLangTutorial #CodeExplicado #UTF8 #Runa #DesenvolvimentoWeb #WebDev #Backend #ProgramacaoWeb