Enterprise-grade email verification success page for Manito marketplace.
Upload these files to your auth-callback repository:
verified.html
- Main success page with Chilean-optimized UXapi/verified.js
- API handler for serving the success pagevercel.json
- Routing configuration for Vercel deployment
-
Upload to GitHub Repository:
# Clone the auth-callback repo git clone https://github.com/ManitoCL/auth-callback.git cd auth-callback # Add the new files cp /path/to/verified.html . cp /path/to/api/verified.js ./api/ cp /path/to/vercel.json . # Commit and push git add . git commit -m "Add enterprise email verification success page" git push origin main
-
Vercel will automatically deploy the changes since it's connected to the GitHub repo.
-
Test the endpoint:
- Visit:
https://auth.manito.cl/verified
- Should show the success page
- Visit:
- Mobile-first responsive design
- Chilean Spanish messaging
- Auto-close functionality
- Deep link back to app
- Security messaging about login requirement
- Security headers (XSS protection, frame options)
- Content Security Policy
- Auto-close after 30 seconds
- Clear messaging about post-verification login
- Works on any device (device-agnostic)
- Deep link integration:
manito://auth/verified
- Fallback instructions if app doesn't open
- Landscape/portrait responsive
- Spanish-first language
- Cultural messaging patterns
- Trust-building security notes
- Familiar UX patterns
No environment variables needed - this is a static success page with client-side JavaScript.
The edge function enterprise-signup
now redirects verification links to:
https://auth.manito.cl/verified
After verification, users must still log in with their password for security.
- 404 errors: Make sure
vercel.json
routing is properly deployed - Deep link not working: Ensure the app is installed and deep links are configured
- Page not loading: Check Vercel deployment logs
- Links expire in 15 minutes
- Post-verification login required
- Provider-specific security warnings
- No sensitive data stored client-side