Ссылка восстановления привязывается к защищённой сессии. Пароль меняется только после успешной проверки доступа.
Supabase Auth + защищённая сессия
Введи email — мы отправим безопасную ссылку для смены пароля.