ElectiveHub icon indicating copy to clipboard operation
ElectiveHub copied to clipboard

[Feat]: Adding Email Validation

Open SamarthUrane opened this issue 1 year ago • 3 comments

Is your feature request related to a problem? Please describe.

Implement email verification for user registration to enhance security and reliability. This involves sending a verification otp upon registration, which users must enter to confirm their email addresses. The feature aims to prevent spam, improve account security, and enhance user experience.

Describe the solution you'd like.

No response

Describe alternatives you've considered.

No response

Additional context.

No response

Show us the magic with screenshots

No response

Checklist

SamarthUrane avatar May 31 '24 08:05 SamarthUrane

Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible.

github-actions[bot] avatar May 31 '24 08:05 github-actions[bot]

assigning to you @SamarthUrane, you can start working on it.

Yash636261 avatar Jun 13 '24 15:06 Yash636261

@Yash636261 Assign to me. Steps i'll be doing: 1. User Email Collection: from the signup page. 2. OTP Generation and Emailing: Generate a 6-digit OTP and send it to the user’s email using Nodemailer. 3. OTP Verification Page: Create a page for users to enter the received OTP. 4. Backend Verification: Validate the OTP on the backend to complete the authentication process.

Benefits:

  • Enhanced Security: Adds an additional layer of security.
    
  • Improved Trust: Shows our commitment to user data protection.
    

atharvakej avatar Jun 29 '24 10:06 atharvakej