Issue:
lack of essential email-based security features, making it vulnerable to fake accounts and poor user experience when passwords are forgotten.
Current Problems:
- No email verification for new accounts (fake emails possible)
- No password reset functionality (users must create new accounts)
- No email service integration
- Poor user experience for forgotten passwords
Security Risks:
- Users can register with fake/non-existent emails
- No way to recover forgotten passwords
- Potential for spam/fake accounts
- Users abandon accounts when they forget passwords
Fix:
- Set up email service (Nodemailer/SendGrid)
- Create email templates
- Add verification/reset API endpoints
- Create frontend forms
- Update user schema with verification fields
- Test email delivery and token validation
i would like to work on this issue...please assign this to me under GSSoC
Issue:
lack of essential email-based security features, making it vulnerable to fake accounts and poor user experience when passwords are forgotten.
Current Problems:
Security Risks:
Fix:
Email Verification System:
Password Reset System:
Email Service Integration:
Implementation Steps:
i would like to work on this issue...please assign this to me under GSSoC