A modern, mobile-friendly password reset page for Supabase authentication, designed to be hosted on GitHub Pages and opened directly from the Supabase recovery email link.
- β Works with Supabase Auth v2
- π Opens directly from the password recovery email
- π Secure session detection
- πͺ Live password strength meter
- π One-click password copy
- π² Strong password generator
- ποΈ Show / hide password
β οΈ Caps-lock warning- β±οΈ Session expiration timer
- π Success screen after update
- π± Mobile-optimized UI
- π Deep-link back to your Android app
Your page is live here:
π https://aliencodingjava.github.io/reset-password/
- User taps Reset password link from Supabase email
- Supabase redirects to this page with a recovery session
- Page detects the session using
supabase-js - User sets a new password
- Password is updated via:
client.auth.updateUser({ password })