Aula 16 – Golang – Fiber – Implementando a Redefinição de Senhas
✔️https://www.codigofluente.com.br/aula-16-golang-fiber-implementando-a-redefinicao-de-senhas
🔴 Canais do youtube:
✔️Toti:
https://www.youtube.com/channel/UCUEtjLuDpcOvR3mIUr-viOA
✔️Backing track / Play-along:
https://www.youtube.com/channel/UCT3TryVMqTqYBjf5g5WAHfA
✔️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 16 – Golang – Fiber – Implementando a Redefinição de Senhas
Nesta aula de Fiber, abordaremos a funcionalidade de redefinição de senhas.
A seguir, estão os principais tópicos da aula:
Criação do Controlador de Redefinição de Senha (Forgot Controller): Criaremos um novo controlador chamado “Forgot Controller” para tratar a lógica de redefinição de senhas.
Adição de um novo Modelo: Antes de adicionar a lógica de redefinição, vamos criar um novo modelo chamado “Password Reset” para armazenar os dados necessários no banco de dados.
Criação da Tabela de Redefinição de Senha (password_reset): A tabela “password_reset” será criada através de uma migração para armazenar as informações relacionadas à redefinição de senhas.
Implementação da Função “Forgot” no Controlador: Dentro do “Forgot Controller”, vamos implementar a função “forgot” para lidar com a lógica de geração do token de redefinição de senha e salvar os dados no banco de dados.
Geração de Tokens Aleatórios: Teremos uma função para gerar um token aleatório de 12 caracteres para cada solicitação de redefinição de senha.
Armazenamento do Token no Banco de Dados: O token gerado será armazenado junto com o endereço de e-mail do usuário no banco de dados na tabela password_reset.
Teste da Funcionalidade de Redefinição de Senha: A funcionalidade de redefinição de senha será testada usando um cliente HTTP (No meu caso, o Postman), para verificar se o registro foi inserido corretamente no banco de dados.
Próximos Passos: No próximo tutorial, será abordado o envio de e-mails contendo os tokens de redefinição de senha para os usuários.
Mãos a Obra
Vamos criar um novo controle, para isso, crie o arquivo: fiber-project/controllers/forgotController.go
E um novo modelo: fiber-project/models/passwordReset.go
Controle forgotController
fiber-project/controllers/forgotController.go
…
🔴 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
👉 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-16-golang-fiber-implementando-a-redefinicao-de-senhas
Obrigado e até a próxima
Toti Cavalcanti
#Golang #FiberFramework #RedefinicaoDeSenhas #Programacao #WebDevelopment #GolangBrasil #GoLangTutorial #CodeExplicado #UTF8 #Runa #DesenvolvimentoWeb #WebDev #Backend #ProgramacaoWeb