Enhance authentication flow; add user registration completion check and update contract acceptance process

This commit is contained in:
masoodafar-web
2025-11-17 00:17:10 +03:30
parent 680ef3a7e2
commit 772ed3523e
11 changed files with 536 additions and 91 deletions

View File

@@ -34,10 +34,11 @@ public static class ConfigureServices
services.AddHttpContextAccessor();
// Register custom services
services.AddSingleton<UserAuthInfo>();
services.AddScoped<AuthService>();
services.AddScoped<AuthDialogService>();
// Device detection: very light, dependency-free
services.AddScoped<IDeviceDetector, DeviceDetector>();
services.AddTransient<IDeviceDetector, DeviceDetector>();
// PDF generation (Chromium only)
services.AddSingleton<FrontOffice.Main.Utilities.Pdf.IChromiumPdfService, FrontOffice.Main.Utilities.Pdf.ChromiumPdfService>();