Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Reset Password – Supabase Recovery Page

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.

Reset password preview

✨ Features

  • βœ… 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

🌍 Live Demo

Your page is live here:
πŸ‘‰ https://aliencodingjava.github.io/reset-password/


βš™οΈ How it works

  1. User taps Reset password link from Supabase email
  2. Supabase redirects to this page with a recovery session
  3. Page detects the session using supabase-js
  4. User sets a new password
  5. Password is updated via:
    client.auth.updateUser({ password })

About

Supabase password reset page

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages