Thanks to visit codestin.com
Credit goes to github.com

Skip to content

In this article, you'll learn how to build a CRUD gRPC API server with Golang, MongoDB-Go-driver, and Docker-compose. You'll also build a gRPC client to interact with the gRPC API.

Notifications You must be signed in to change notification settings

tomg-ai-development/golang-mongodb-api

 
 

Repository files navigation

API with Golang, Gin Gonic & MongoDB: Forget/Reset Password

In this article, you'll learn how to implement forget/reset password functionality with Golang, Gin Gonic, Gomail, MongoDB-Go-driver, Redis, and Docker-compose.

API with Golang, Gin Gonic & MongoDB: Forget/Reset Password

Topics Covered

  • Forget/Reset Password with Golang, Gin, and MongoDB
  • Create the MongoDB Model Structs
  • Create the HTML Email Templates with Golang
  • Define a Utility Function to Parse the HTML Templates
  • Create a Function to Send the HTML Emails
  • Add the Forgot Password Controller
  • Add the Reset Password Controller
  • Register the Gin API Routes

Read the entire article here: https://codevoweb.com/api-golang-gin-gonic-mongodb-forget-reset-password

Articles in this series:

1. API with Golang + MongoDB + Redis + Gin Gonic: Project Setup

API with Golang + MongoDB + Redis + Gin Gonic: Project Setup

2. Golang & MongoDB: JWT Authentication and Authorization

Golang & MongoDB: JWT Authentication and Authorization

3. API with Golang + MongoDB: Send HTML Emails with Gomail

API with Golang + MongoDB: Send HTML Emails with Gomail

4. API with Golang, Gin Gonic & MongoDB: Forget/Reset Password

API with Golang, Gin Gonic & MongoDB: Forget/Reset Password

5. Build Golang gRPC Server and Client: SignUp User & Verify Email

Build Golang gRPC Server and Client: SignUp User & Verify Email

6. Build Golang gRPC Server and Client: Access & Refresh Tokens

Build Golang gRPC Server and Client: Access & Refresh Tokens

7. Build CRUD RESTful API Server with Golang, Gin, and MongoDB

Build CRUD RESTful API Server with Golang, Gin, and MongoDB

8. Build CRUD gRPC Server API & Client with Golang and MongoDB

Build CRUD gRPC Server API & Client with Golang and MongoDB

About

In this article, you'll learn how to build a CRUD gRPC API server with Golang, MongoDB-Go-driver, and Docker-compose. You'll also build a gRPC client to interact with the gRPC API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 82.4%
  • HTML 13.9%
  • Shell 3.4%
  • Makefile 0.3%