findAll(); // Обработка действий if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (!verify_csrf_token($_POST['csrf_token'] ?? '')) { $_SESSION['error'] = "Ошибка безопасности"; } else { $action = $_POST['action'] ?? ''; $user_id = $_POST['user_id'] ?? null; if ($user_id && $user_id != $_SESSION['user_id']) { // Нельзя изменять себя switch ($action) { case 'toggle_active': $user = $userModel->findById($user_id); if ($user) { $new_status = $user['is_active'] ? 0 : 1; if ($userModel->updateStatus($user_id, $new_status)) { $_SESSION['success'] = 'Статус пользователя обновлен'; } else { $_SESSION['error'] = 'Ошибка при обновлении статуса'; } } break; case 'delete': if ($userModel->delete($user_id)) { $_SESSION['success'] = 'Пользователь удален'; } else { $_SESSION['error'] = 'Ошибка при удалении пользователя'; } break; } } else { $_SESSION['error'] = 'Нельзя изменить собственный аккаунт'; } redirect('users.php'); } } $page_title = "Управление пользователями"; include '../views/header.php'; ?>

Управление пользователями

Всего пользователей:

➕ Добавить пользователя

Пользователи не найдены

Зарегистрируйте первого пользователя

📝 Добавить пользователя
ID Имя пользователя Отображаемое имя Email Дата регистрации Статус Действия

(Вы)

Вход:
Текущий пользователь