diff --git a/ProjectLighthouse.Servers.Website/Middlewares/UserRequiredRedirectMiddleware.cs b/ProjectLighthouse.Servers.Website/Middlewares/UserRequiredRedirectMiddleware.cs index db7cd058..7e6ba83a 100644 --- a/ProjectLighthouse.Servers.Website/Middlewares/UserRequiredRedirectMiddleware.cs +++ b/ProjectLighthouse.Servers.Website/Middlewares/UserRequiredRedirectMiddleware.cs @@ -18,6 +18,13 @@ public class UserRequiredRedirectMiddleware : MiddlewareDBContext return; } + // Request ends with a path (e.g. /css/style.css) + if (!string.IsNullOrEmpty(Path.GetExtension(ctx.Request.Path))) + { + await this.next(ctx); + return; + } + if (user.PasswordResetRequired && !ctx.Request.Path.StartsWithSegments("/passwordResetRequired") && !ctx.Request.Path.StartsWithSegments("/passwordReset")) {