Fix bug in user redirection middleware

This commit is contained in:
Slendy 2022-09-20 15:31:48 -05:00
parent 602f0c63d5
commit b7c4f17298
No known key found for this signature in database
GPG key ID: 7288D68361B91428

View file

@ -25,10 +25,16 @@ public class UserRequiredRedirectMiddleware : MiddlewareDBContext
return; return;
} }
if (user.PasswordResetRequired && !ctx.Request.Path.StartsWithSegments("/passwordResetRequired") && if (user.PasswordResetRequired)
!ctx.Request.Path.StartsWithSegments("/passwordReset"))
{ {
ctx.Response.Redirect("/passwordResetRequired"); if (!ctx.Request.Path.StartsWithSegments("/passwordResetRequired") &&
!ctx.Request.Path.StartsWithSegments("/passwordReset"))
{
ctx.Response.Redirect("/passwordResetRequired");
return;
}
await this.next(ctx);
return; return;
} }