public function loginAction() { $fc = FrontController::getInstance(); $model = new FrontModel(); $userModel = new UserTableModel(); if ($_SERVER['REQUEST_METHOD'] === 'POST') { $userModel->setTable('user'); $userModel->setData(); $userModel->login(); $redirect = Helper::getRedirect(); if (is_array($redirect) && !empty($redirect['url'])) { $redirect = implode('#', $redirect); header('Location: ' . $redirect); exit; } if ($fc->getAction() !== 'loginAction') { header('Location: ' . $_SERVER['REQUEST_URI']); } else { header('Location: ' . '/'); } exit; } else { if ($_SESSION['user_id']) { header('Location: /'); } $output = $model->render('../views/user/login.php', 'withoutSliderAndSidebar'); $fc->setPage($output); } }
public function loginAction() { $fc = FrontController::getInstance(); $model = new UserTableModel(); if ($_SERVER['REQUEST_METHOD'] === 'POST') { $model->setTable('user'); $model->setData(); $model->login(); header('Location: /admin'); } else { if ($_SESSION['user_id']) { header('Location: /admin'); } $output = $model->render('../views/admin/login.php', 'other'); $fc->setPage($output); } }