diff --git a/public/index.php b/public/index.php index 975bc8b..1f6bcbb 100644 --- a/public/index.php +++ b/public/index.php @@ -77,13 +77,19 @@ $app->router->group([ // Settings $r->get('/settings', [SettingsController::class, 'index']); $r->post('/settings/save', [SettingsController::class, 'save']); - - // Language switch (no CSRF needed for GET) - $r->get('/lang/{lang}', [SettingsController::class, 'switchLang']); + $r->post('/settings/test-telegram', [SettingsController::class, 'testTelegram']); }); // Logout endpoint $router->get('/logout', [AuthController::class, 'logout']); + + // Language switch (no middleware needed for GET, but needs session) + $router->group([ + 'prefix' => '/admin', + 'middleware' => [Authenticate::class] + ], function($r) { + $r->get('/lang/{lang}', [SettingsController::class, 'switchLang']); + }); }); // API Routes (no CSRF, uses JWT) diff --git a/resources/views/admin/settings/index.php b/resources/views/admin/settings/index.php index 435a00c..945988a 100644 --- a/resources/views/admin/settings/index.php +++ b/resources/views/admin/settings/index.php @@ -31,11 +31,17 @@ style="width: 20px; height: 20px;"> -