Pages /dm/ and /ru/dm/ were static (prerendered), so middleware never ran and Astro.locals.user was always null. Adding prerender = false allows middleware to authenticate the user before page render.
Pages /dm/ and /ru/dm/ were static (prerendered), so middleware never ran and Astro.locals.user was always null. Adding prerender = false allows middleware to authenticate the user before page render.