public function deleteUser() { $manageUsersModel = new ManageUsersModel(); $id = intval($_GET['id']); $manageUsersModel->DeleteItem($id); header('location: ManageUsers.php?action=listUsers'); }
public function login() { $manageUsersModel = new ManageUsersModel(); $model['username'] = isset($_POST['username']) ? $_POST['username'] : ''; $model['password'] = isset($_POST['password']) ? $_POST['password'] : ''; if ($manageUsersModel->AuthenticateUser($model['username'], $model['password'])) { $_SESSION['logged_user'] = $model['username']; $_SESSION['author_id'] = $manageUsersModel->getUserId($model['username'], $model['password']); if (isset($_POST['isadmin'])) { $_SESSION['isadmin'] = true; } header('location: home.php?action=index'); } if (!isset($_POST['username']) && !isset($_POST['password'])) { $view = new view('manage_users/singin'); $template = new View('common/site'); $include = str_replace('<!--[[content]]-->', $view->output(), $template->output()); echo $include; } else { $model_errors['authentication_failed'] = 'Unknown username and password!'; $view = new view('manage_users/singin'); $view->assign('model_errors', $model_errors); $template = new View('common/site'); $include = str_replace('<!--[[content]]-->', $view->output(), $template->output()); echo $include; } }