Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 945 Bytes

README.md

File metadata and controls

23 lines (12 loc) · 945 Bytes

Email Validation System

Developing an email validation system using NodeJS

Purpose

Recently, I was building a support portal where I needed to verify user's email. So, I thought, let's build our own email validator instead of using Firebase or other services.

Email Validation Methods

There are two commonly used ways to validate emails:

1. OTP (One-Time Password) Verification

This method involves sending a one-time password to the user's email address. The user must enter the OTP to verify their email. This ensures that the user has access to the provided email inbox and confirms its validity.

2. Link Verification

Link verification works by sending a verification link to the user's email address. When the user clicks the link, their email is validated.

Directory Structure

To explore the implementations of these email validation methods, you can navigate to the respective folders within this repository.