diff --git a/supabase/functions/caterium-change-password/index.ts b/supabase/functions/caterium-change-password/index.ts index 91a7aeb..516d4a0 100644 --- a/supabase/functions/caterium-change-password/index.ts +++ b/supabase/functions/caterium-change-password/index.ts @@ -78,6 +78,11 @@ Deno.serve(async (req: Request) => { if (verified.error || !verified.data?.user || verified.data.user.id !== user.id) { return reply(req, { error: "Текущий пароль введён неверно.", code: "current_password_invalid" }, 400); } + try { + await verifier.auth.signOut({ scope: "local" }); + } catch (error) { + console.warn("[caterium-change-password] verifier session cleanup failed", error); + } const service = createClient(url, serviceKey, { auth: { persistSession: false, autoRefreshToken: false, detectSessionInUrl: false },