FEAT: reintroduzir proteção de acesso à rota /public, garantindo que apenas usuários autenticados possam acessá-la
This commit is contained in:
parent
0594cebd5a
commit
3ac0a17790
8
app.js
8
app.js
@ -55,11 +55,6 @@ function createApp() {
|
||||
return res.redirect("/login");
|
||||
}
|
||||
|
||||
// monta rotas de autenticação públicas
|
||||
app.use("/", authRoutes);
|
||||
|
||||
// servir /public APENAS quando autenticado
|
||||
app.use("/public", requireAuth, express.static(path.join(__dirname, "public")));
|
||||
|
||||
// proteger demais rotas (ex.: /upload, /consulta)
|
||||
app.use((req, res, next) => {
|
||||
@ -594,6 +589,9 @@ function createApp() {
|
||||
// Usa as rotas de autenticação
|
||||
app.use("/", authRoutes);
|
||||
|
||||
// servir /public APENAS quando autenticado
|
||||
app.use("/public", requireAuth, express.static(path.join(__dirname, "public")));
|
||||
|
||||
// Middleware para proteger rotas
|
||||
app.use((req, res, next) => {
|
||||
if (!req.session.user && req.path !== "/login" && !req.path.startsWith("/auth")) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user