up
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
/**
|
||||
* Script simple de diagnóstico de login
|
||||
*/
|
||||
|
||||
echo "🔍 DIAGNÓSTICO SIMPLE DEL LOGIN\n";
|
||||
echo "===============================\n\n";
|
||||
|
||||
// Verificar contraseña directamente
|
||||
$currentPassword = '2fa904eee46f';
|
||||
echo "Contraseña a verificar: " . $currentPassword . "\n";
|
||||
|
||||
// Leer hash del config.php manualmente
|
||||
$configContent = file_get_contents('config/config.php');
|
||||
if (preg_match("/define\('ADMIN_PASSWORD',\s*'([^']*)'.*\);/", $configContent, $matches)) {
|
||||
$storedHash = $matches[1];
|
||||
echo "Hash encontrado en config: " . substr($storedHash, 0, 20) . "...\n";
|
||||
echo "Longitud del hash: " . strlen($storedHash) . " caracteres\n";
|
||||
|
||||
if (password_verify($currentPassword, $storedHash)) {
|
||||
echo "✅ LA CONTRASEÑA SÍ FUNCIONA\n";
|
||||
echo "\nEl problema puede ser:\n";
|
||||
echo "1. JavaScript deshabilitado\n";
|
||||
echo "2. Campos del formulario mal nombrados\n";
|
||||
echo "3. Sesiones no iniciadas\n";
|
||||
echo "4. Headers ya enviados\n";
|
||||
} else {
|
||||
echo "❌ LA CONTRASEÑA NO FUNCIONA\n";
|
||||
echo "🔧 Generando nuevo hash correcto...\n";
|
||||
|
||||
$correctHash = password_hash($currentPassword, PASSWORD_DEFAULT);
|
||||
echo "Nuevo hash: " . $correctHash . "\n";
|
||||
|
||||
// Reemplazar en config.php
|
||||
$newConfig = preg_replace(
|
||||
"/define\('ADMIN_PASSWORD',\s*'[^']*'\);/",
|
||||
"define('ADMIN_PASSWORD', '" . $correctHash . "');",
|
||||
$configContent
|
||||
);
|
||||
|
||||
if (file_put_contents('config/config.php', $newConfig)) {
|
||||
echo "✅ Config.php actualizado\n";
|
||||
}
|
||||
}
|
||||
} else {
|
||||
echo "❌ No se encontró ADMIN_PASSWORD en config.php\n";
|
||||
}
|
||||
|
||||
echo "\n📋 CREDENCIALES:\n";
|
||||
echo "Usuario: admin\n";
|
||||
echo "Contraseña: 2fa904eee46f\n";
|
||||
echo "\n🌐 URL: http://localhost:8080/login.php\n";
|
||||
?>
|
||||
Reference in New Issue
Block a user