diff --git a/public_html/sysadmin/users.php b/public_html/sysadmin/users.php index ddb16b5..511dc9b 100644 --- a/public_html/sysadmin/users.php +++ b/public_html/sysadmin/users.php @@ -61,6 +61,16 @@ function render_users_mobile_styles() } switch ($_GET['form'] ?? '') { + case 'delete_user': + $username = safe_username($_POST['username'] ?? ''); + if (empty($username)) { + die("Nombre de usuario no proporcionado."); + } + db_delete_user($username); + db_delete_user_sessions($username); + header("Location: ?action=index&_result=" . urlencode("Usuario \"$username\" eliminado correctamente.")); + exit; + case 'save_edit': $username = safe_username($_POST['username'] ?? ''); if (empty($username)) { @@ -368,6 +378,16 @@ switch ($_GET['action'] ?? '') { +