Konto: Passwort-Anmeldung pro Nutzer deaktivierbar

Schalter im eigenen Konto, erzwingt vorher mindestens einen
registrierten Passkey (sonst Aussperrung). Durchsetzung beim Login:
nach erfolgreicher Passwort-Prüfung wird bei deaktiviertem Flag sofort
wieder abgemeldet; Passkey-Anmeldung bleibt davon unberührt.
This commit is contained in:
2026-07-18 00:46:40 +02:00
parent 00745ae48b
commit 72459d8da5
3 changed files with 94 additions and 3 deletions
+2 -1
View File
@@ -12,7 +12,7 @@ export default async function KontoPage() {
const { data: profile } = await supabase
.from("profiles")
.select("role, full_name")
.select("role, full_name, password_auth_enabled")
.eq("id", user.id)
.single();
if (!profile || !["staff", "admin"].includes(profile.role)) redirect("/");
@@ -28,6 +28,7 @@ export default async function KontoPage() {
role={profile.role}
initialFullName={profile.full_name ?? ""}
initialEmail={user.email ?? ""}
initialPasswordAuthEnabled={profile.password_auth_enabled}
/>
</main>
</div>