Email Password Reset Integration

Job ID: 39778950

Budget: $10 – $30 USD

I need a developer who can set up a secure, email-based “Forgot password?” flow on my site. When a user requests a reset, the system should generate a single-use token, store it with an expiry time, and email a link that lets them choose a new password only after the token is verified.

You’ll begin by reviewing the current authentication code (the site is custom-built) and wiring in the necessary database changes, server-side logic, and front-end forms. I can provide SMTP credentials or API keys for a service such as SendGrid, Mailgun, or Amazon SES—whichever you prefer. Please make sure the solution blocks token reuse, respects HTTPS throughout, and handles corner cases like expired links and mismatched emails.

If you’re comfortable dropping in a simple, responsive HTML email, that would be helpful; otherwise, I can supply a basic template for you to hook up.

Deliverables
• Fully working email password-reset flow deployed to staging and production
• Clean, well-commented source code and any migration scripts
• A short hand-off document confirming tests for token expiry, single-use enforcement, and cross-browser success.

I’m ready to provide quick feedback and access as soon as you’re ready to start.