mirror of
https://github.com/R0m1k3/Socialflow.git
synced 2026-10-11 17:26:45 +02:00
fix authentification
This commit is contained in:
1 parent
366fa2f15f
commit
ba81447d10
1 file changed
+9
-6
+9
-6
@@ -57,11 +57,7 @@ function requireAdmin(req: Request, res: Response, next: NextFunction) {
|
||||
|
||||
export async function registerRoutes(app: Express): Promise<Server> {
|
||||
|
||||
// Analytics Routes
|
||||
app.use("/api/analytics", requireAuth, analyticsRouter);
|
||||
|
||||
// Reels & Music Routes
|
||||
app.use("/api", requireAuth, reelsRouter);
|
||||
|
||||
// Routes d'authentification
|
||||
app.post("/api/auth/login", (req, res, next) => {
|
||||
@@ -329,11 +325,18 @@ export async function registerRoutes(app: Express): Promise<Server> {
|
||||
|
||||
res.json({ isDefault: isDefaultPassword });
|
||||
} catch (error) {
|
||||
console.error("Error checking default password:", error);
|
||||
res.status(500).json({ error: "Erreur lors de la vérification" });
|
||||
console.error("Error checking default password status:", error);
|
||||
res.status(500).json({ error: "Erreur lors de la vérification du statut du mot de passe" });
|
||||
}
|
||||
});
|
||||
|
||||
// Analytics Routes
|
||||
app.use("/api/analytics", requireAuth, analyticsRouter);
|
||||
|
||||
// Reels & Music Routes
|
||||
app.use("/api", requireAuth, reelsRouter);
|
||||
|
||||
|
||||
// Route SQL (réservée aux admins) - DÉSACTIVÉE EN PRODUCTION sauf si explicitement autorisée
|
||||
app.post("/api/sql/execute", requireAdmin, async (req, res) => {
|
||||
// Vérification de sécurité: désactivé en production sauf si ALLOW_SQL_CONSOLE=true
|
||||
|
||||
Reference in new issue
Block a user