up
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
<?php
|
||||
/**
|
||||
* Debug específico del proceso de login
|
||||
*/
|
||||
|
||||
echo "🔍 DEBUG DEL PROCESO DE LOGIN\n";
|
||||
echo "=============================\n\n";
|
||||
|
||||
// Simular datos del POST
|
||||
$_POST['username'] = 'admin';
|
||||
$_POST['password'] = '2fa904eee46f';
|
||||
|
||||
echo "Datos POST simulados:\n";
|
||||
echo "Username: " . $_POST['username'] . "\n";
|
||||
echo "Password: " . $_POST['password'] . "\n\n";
|
||||
|
||||
// Cargar config
|
||||
require_once 'config/config.php';
|
||||
|
||||
echo "Configuración cargada:\n";
|
||||
echo "ADMIN_USERNAME: " . ADMIN_USERNAME . "\n";
|
||||
echo "ADMIN_PASSWORD (primeros 20 chars): " . substr(ADMIN_PASSWORD, 0, 20) . "...\n";
|
||||
echo "Longitud hash: " . strlen(ADMIN_PASSWORD) . " caracteres\n\n";
|
||||
|
||||
// Simular el proceso del login.php
|
||||
$username = trim($_POST['username'] ?? '');
|
||||
$password = $_POST['password'] ?? '';
|
||||
|
||||
echo "Variables procesadas:\n";
|
||||
echo "Username procesado: '$username'\n";
|
||||
echo "Password procesado: '$password'\n\n";
|
||||
|
||||
echo "Verificaciones:\n";
|
||||
|
||||
// 1. Verificar usuario
|
||||
if ($username === ADMIN_USERNAME) {
|
||||
echo "✅ Usuario correcto\n";
|
||||
|
||||
// 2. Verificar contraseña
|
||||
$adminHash = constant('ADMIN_PASSWORD');
|
||||
echo "Hash a verificar: " . substr($adminHash, 0, 20) . "...\n";
|
||||
|
||||
if (password_verify($password, $adminHash)) {
|
||||
echo "✅ Contraseña correcta\n";
|
||||
echo "✅ LOGIN DEBERÍA SER EXITOSO\n";
|
||||
} else {
|
||||
echo "❌ Contraseña INCORRECTA\n";
|
||||
|
||||
// Debug adicional
|
||||
echo "\nDEBUG ADICIONAL:\n";
|
||||
echo "Password ingresado: '$password'\n";
|
||||
echo "Longitud password: " . strlen($password) . "\n";
|
||||
echo "Hash almacenado: $adminHash\n";
|
||||
echo "Longitud hash: " . strlen($adminHash) . "\n";
|
||||
|
||||
// Probar crear nuevo hash
|
||||
$testHash = password_hash($password, PASSWORD_DEFAULT);
|
||||
echo "Nuevo hash de prueba: $testHash\n";
|
||||
echo "¿Nuevo hash funciona?: " . (password_verify($password, $testHash) ? 'SÍ' : 'NO') . "\n";
|
||||
}
|
||||
} else {
|
||||
echo "❌ Usuario incorrecto\n";
|
||||
echo "Usuario esperado: '" . ADMIN_USERNAME . "'\n";
|
||||
echo "Usuario recibido: '$username'\n";
|
||||
}
|
||||
|
||||
echo "\n🌐 Ahora prueba en: http://localhost:8080/login.php\n";
|
||||
?>
|
||||
Reference in New Issue
Block a user