$user->register(); break; case "user": include_once "controllers/UserController.php"; $user = new UserController(); if ($_GET["action"] == "update") { $user->update(); } if ($_GET["action"] == "delete") { $user->delete(); } break; case "profile": include_once "controllers/UserController.php"; $user = new UserController(); $user->profile(); break; case "dashboard": include_once "controllers/DashboardController.php"; $dashboard = new dashboardController(); $dashboard->render(); break; case "app": include_once "controllers/AppController.php"; $app = new appController(); //$app->render(); break; case "contents": include_once "controllers/ContentController.php"; $contents = new contentController(); //$app->render();
$data = $userController->login(); $app->render($data['layout'] . '.php', $data); }); $app->get('/user/logout', function () use($app) { $userController = new UserController(); $data = $userController->logout(); }); $app->get('/user/profile', function () use($app) { $userController = new UserController(); $data = $userController->profile(); $app->render($data['layout'] . '.php', $data); }); // POST route $app->post('/user/profile', function () use($app) { $userController = new UserController(); $data = $userController->profile(); $app->render($data['layout'] . '.php', $data); }); // POST route $app->post('/user/changepassword', function () use($app) { $userController = new UserController(); $data = $userController->changepassword(); $app->render($data['layout'] . '.php', $data); }); $app->get('/user/resetpassword/:id/:token', function ($id, $token) use($app) { $userController = new UserController(); $data = $userController->resetpassword($id, $token); $app->render($data['layout'] . '.php', $data); }); $app->get('/user/forgotpassword', function () use($app) { $userController = new UserController();