From f166cd8322ada712afcb8644dc8e8f2c0afbb701 Mon Sep 17 00:00:00 2001 From: Cheve Guerra Date: Mon, 10 Aug 2026 03:52:50 -0600 Subject: [PATCH] security: remover directorio .vscode del seguimiento de git e ignorar credenciales en .gitignore --- .gitignore | 3 + .vscode/ftp-sync.json | 21 ---- .vscode/pro-deployer.json | 42 -------- .vscode/settings.json | 24 ----- .vscode/sftp.json | 19 ---- .vscode/verNoRegistrados.php | 182 ----------------------------------- 6 files changed, 3 insertions(+), 288 deletions(-) delete mode 100644 .vscode/ftp-sync.json delete mode 100644 .vscode/pro-deployer.json delete mode 100644 .vscode/settings.json delete mode 100644 .vscode/sftp.json delete mode 100644 .vscode/verNoRegistrados.php diff --git a/.gitignore b/.gitignore index 446bf8e..462add4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ # Ignorar archivos de sesión (.json) en la raíz del proyecto /*.json + +# Ignorar configuraciones locales e credenciales FTP de VS Code +.vscode/ diff --git a/.vscode/ftp-sync.json b/.vscode/ftp-sync.json deleted file mode 100644 index f34c434..0000000 --- a/.vscode/ftp-sync.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "remotePath": "./public_html/ludotecaempresarial.com/juegos/Colaborando", - "host": "cp7068.webempresa.eu", - "username": "cheve@ludotecaempresarial.com", - "password": "Lestat04@", - "port": 21, - "secure": false, - "protocol": "ftp", - "uploadOnSave": true, - "passive": false, - "debug": false, - "privateKeyPath": null, - "passphrase": null, - "agent": null, - "allow": [], - "ignore": ["\\.vscode", "\\.git", "\\.DS_Store", "doc"], - "generatedFiles": { - "extensionsToInclude": [""], - "path": "" - } -} diff --git a/.vscode/pro-deployer.json b/.vscode/pro-deployer.json deleted file mode 100644 index 94b0c42..0000000 --- a/.vscode/pro-deployer.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "enableStatusBarItem": true, - "enableQuickPick": true, - "uploadOnSave": true, - "autoDelete": true, - "checkGitignore": false, - "activeTargets": [ - "LudotecaEmpresrial" - ], - "concurrency": 5, - "ignore": [ - ".git/**/*", - ".vscode/**/*", - "doc/**/*" - ], - "include": [], - "targets": [ - { - "name": "My SFTP", - "type": "sftp", - "host": "localhost", - "port": 22, - "user": "admin", - "password": "123456", - "dir": "/", - "baseDir": "/", - "privateKey": null, - "passphrase": null - }, - { - "name": "LudotecaEmpresrial", - "type": "ftp", - "host": "cp7068.webempresa.eu", - "port": 21, - "user": "cheve@ludotecaempresarial.com", - "password": "Lestat04@", - "dir": "/", - "baseDir": "/public_html/ludotecaempresarial.com/juegos", - "transferDataType": "binary" - } - ] -} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 7147dca..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "CodeGPT.apiKey": "CodeGPT Plus Beta", - "editor.formatOnSave": true, - "editor.defaultFormatter": "esbenp.prettier-vscode", - "[javascript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[html]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[css]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[json]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[vue]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[php]": { - "editor.defaultFormatter": "bmewburn.vscode-intelephense-client" - }, - "b4xIntellisense.autoLoadProjectAssets": true -} diff --git a/.vscode/sftp.json b/.vscode/sftp.json deleted file mode 100644 index cf126e3..0000000 --- a/.vscode/sftp.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Ludoteca (Produccion)", - "host": "cp7068.webempresa.eu", - "protocol": "ftp", - "port": 21, - "username": "cheve@ludotecaempresarial.com", - "password": "Lestat04@", - "remotePath": "./public_html/ludotecaempresarial.com/juegos", - "uploadOnSave": true, - "passive": true, - "useTempFile": false, - "openSsh": false, - "ignore": [ - ".vscode", - ".git", - ".DS_Store", - "doc" - ] -} diff --git a/.vscode/verNoRegistrados.php b/.vscode/verNoRegistrados.php deleted file mode 100644 index af1748a..0000000 --- a/.vscode/verNoRegistrados.php +++ /dev/null @@ -1,182 +0,0 @@ -query($sqlUsrsAdd)) { - while($rowUsrA = $usrsARes->fetch_array()) - { - $orden = ""; - $sqlOrders = "SELECT * FROM experi10_tricenli_wp.wp_postmeta WHERE meta_key = 'wps_customer_id' and meta_value = '".$rowUsrA["ID"]."'"; // Traemos la orden del usuario. - if($ordrsRes = $mysqli->query($sqlOrders)) { - while($rowOrdr = $ordrsRes->fetch_array()){ - $orden = $rowOrdr["post_id"]; - } - } - $suscripcion = ""; - $sqlSusc = "SELECT * FROM experi10_tricenli_wp.wp_postmeta WHERE meta_key = 'product_name' and post_id = '".$orden."'"; // Traemos la suscripcion del usuario. - if($suscRes = $mysqli->query($sqlSusc)) { - while($rowSusc = $suscRes->fetch_array()){ - $suscripcion = $rowSusc["meta_value"]; - } - } - if($suscripcion == "Plan Mensual Básico Everest" || $suscripcion == "Plan Básico Everest"){$suscripcion = "Basico";} // Pasamos la suscripcion al formato que maneja Juegos. - if($suscripcion == "Plan Mensual Premium Everest"){$suscripcion = "Premium";} - if($suscripcion == "Plan Mensual Empresarial Everest"){$suscripcion = "Empresarial";} - // Guardamos el usuario en Juegos. - $sqlGuardaUsr = "insert into usuarios (wpId, usuario, password, wp_password, nombre, correo, empresa, tipo, nivel, vigencia) values ('".$rowUsrA["ID"]."', '".$rowUsrA["user_email"]."', '".$rowUsrA["user_email"]."', '".$rowUsrA["user_pass"]."', '".$rowUsrA["display_name"]."', '".$rowUsrA["user_email"]."', 'Individual', '".$suscripcion."', '0', '')"; - if($guardaUsrRes = $mysqli->query($sqlGuardaUsr)) { - $last_id = $mysqli->insert_id; - echo "Usuario guardado.
"; - } - $sql = "INSERT INTO juegosXusrs (idUsr, idJuego) VALUES ('".$last_id."', '3')"; // Asignamos el juego "Everest" al usuario nuevo. - if ($mysqli->query($sql) === TRUE) { - echo "Juego asignado correctamente

"; - echo ""; // Quitamos el parametro "add" del URL para evitar que se presione "F5" y se agregue otra vez el usuario. - } else { - echo "Error: " . $sql . "
" . $mysqli->error; - } - } - } - else { - echo "Error: " . $sql . "
" . $mysqli->error; - } - - - //$mysqli->close(); - } -?> - - - - Back Office - No Registrados - - - - - - - - - - - -
- >
- >
- >
- - - >
- >
- - >
- > -
-

- - - - - - query($sqlUsrs)) { - while($rowUsr = $usrsRes->fetch_array()) - { $orden = ""; - $sqlOrders = "SELECT * FROM experi10_tricenli_wp.wp_postmeta WHERE meta_key = 'wps_customer_id' and meta_value = '".$rowUsr["ID"]."'"; // Traemos la orden del usuario. - if($ordrsRes = $mysqli->query($sqlOrders)) { - while($rowOrdr = $ordrsRes->fetch_array()){ - $orden = $rowOrdr["post_id"]; - } - } - $suscripcion = ""; - $sqlSusc = "SELECT * FROM experi10_tricenli_wp.wp_postmeta WHERE meta_key = 'product_name' and post_id = '".$orden."'"; // Traemos la suscripcion del usuario. - if($suscRes = $mysqli->query($sqlSusc)) { - while($rowSusc = $suscRes->fetch_array()){ - $suscripcion = $rowSusc["meta_value"]; - } - } - if($suscripcion == "Plan Mensual Básico Everest" || $suscripcion == "Plan Básico Everest"){$suscripcion = "Basico";} // Pasamos la suscripcion al formato que maneja Juegos. - if($suscripcion == "Plan Mensual Premium Everest"){$suscripcion = "Premium";} - if($suscripcion == "Plan Mensual Empresarial Everest"){$suscripcion = "Empresarial";} - - $estatus = ""; - $modificado = ""; - $sqlOtros = "SELECT * FROM experi10_tricenli_wp.wp_posts WHERE ID = '".$orden."'"; // Traemos estatus y fecha de modificacion del usuario. - if($otrosRes = $mysqli->query($sqlOtros)) { - while($rowOtros = $otrosRes->fetch_array()){ - $estatus = $rowOtros["post_status"]; - $modificado = $rowOtros["post_modified"]; - } - } - if($orden != ""){ - echo(""); - } - } - } - else { - echo "Error: " . $sql . "
" . $mysqli->error; - } - ?> -
IdNombreCorreoOrdenPlanEstatusModificado 
".$rowUsr["ID"]."".$rowUsr["display_name"]."".$rowUsr["user_email"]."".$orden."".$suscripcion."".$estatus."".$modificado."Agregar
- - - -