fix: Passwort-Änderung bei falschem Passwort gibt 403 statt 401 zurück

401 triggerte den globalen Auth-Handler und redirectete zum Login-Screen.
403 (Forbidden) ist semantisch korrekt und zeigt die Fehlermeldung inline an.
This commit is contained in:
Meleki committed 2026-03-02 15:04:16 +01:00
1 parent 7149904ae4
commit c128341f95
1 file changed
+1 -1
+1 -1
View File
@@ -83,7 +83,7 @@ public static class ProfileEndpoint
var user = await db.GetUser(userId);
if (user == null || !auth.VerifyPassword(currentPassword, user.PasswordHash))
{
ctx.Response.StatusCode = 401;
ctx.Response.StatusCode = 403;
await ctx.Response.WriteAsJsonAsync(new { error = "Aktuelles Passwort ist falsch" });
return;
}