From fa2dedb05a4690f62e245fd40b235dc4ac477fa0 Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Sat, 31 May 2025 09:38:24 +0200 Subject: [PATCH] Unblock admin user when a password request has been requested (#876) --- apps/server/AliasVault.Admin/StartupTasks.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/server/AliasVault.Admin/StartupTasks.cs b/apps/server/AliasVault.Admin/StartupTasks.cs index d60ca860a..73ffb29a8 100644 --- a/apps/server/AliasVault.Admin/StartupTasks.cs +++ b/apps/server/AliasVault.Admin/StartupTasks.cs @@ -53,6 +53,11 @@ public static class StartupTasks await userManager.CreateAsync(adminUser); adminUser.PasswordHash = adminPasswordHash; adminUser.LastPasswordChanged = DateTime.UtcNow; + + // During password reset, also unblock the admin user in case it was blocked. + adminUser.LockoutEnabled = false; + adminUser.LockoutEnd = null; + await userManager.UpdateAsync(adminUser); Console.WriteLine("Admin user created.");