<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<title>Acceso a Datos Bancarios</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins">
<style>
/* Estilos CSS aquí */
</style>
</head>
<body>
<div class="container">
<!-- Ventana emergente 1 -->
<div class="popup" id="popup1">
<h1 id="titulo1">Ingrese el código de seguridad para mostrar los datos, por favor.</h1>
<input type="password" id="claveInput">
<p class="error-message" id="errorMensaje"></p>
<div class="button-container">
<button onclick="verificarClave()">Mostrar Datos</button>
</div>
</div>
<!-- Ventana emergente 2 (oculta inicialmente) -->
<div class="popup" id="popup2" style="display: none;">
<h2>Datos para realizar transferencia bancaria</h2>
<ul>
<!-- Lista de datos bancarios -->
<li>
Nombre:<br>Antonio Morales
<button class="copy-button" onclick="copiarTexto('Antonio Morales')">
<i class="fas fa-copy"></i> Copiar en el portapapeles
</button>
</li>
<li>
Cuenta CLABE:<br>1271 8001 3004 8849 86
<button class="copy-button" onclick="copiarTexto('1271 8001 3004 8849 86')">
<i class="fas fa-copy"></i> Copiar en el portapapeles
</button>
</li>
<li>
Número de cuenta BA:<br>6680 1300 4884 98
<button class="copy-button" onclick="copiarTexto('6680 1300 4884 98')">
<i class="fas fa-copy"></i> Copiar en el portapapeles
</button>
</li>
</ul>
<!-- Botón para recargar la página -->
<div class="center-container" id="centerContainer">
<button onclick="recargarPagina()"><i class="fas fa-sync-alt"></i> Ingresar PIN</button>
</div>
</div>
<!-- Temporizador (oculto inicialmente) -->
<div class="timer-container" id="timer" style="display: none;"></div>
<!-- Mensaje emergente (oculto inicialmente) -->
<div class="popup-message" id="popupMessage"></div>
</div>
<!-- Código JavaScript -->
<script>
// Variables globales para el temporizador
var segundosRestantes = 30;
var intervalo;
// Función para iniciar el contador
function iniciarContador() {
intervalo = setInterval(function() {
if (segundosRestantes === 0) {
clearInterval(intervalo);
mostrarMensajeVolver();
} else {
document.getElementById("timer").textContent = "Tiempo restante: " + segundosRestantes + " segundos";
segundosRestantes--;
}
}, 1000);
}
// Función para mostrar el mensaje de volver
function mostrarMensajeVolver() {
var popup2 = document.getElementById("popup2");
var timer = document.getElementById("timer");
var popupMessage = document.getElementById("popupMessage");
var centerContainer = document.getElementById("centerContainer");
popup2.style.display = "none";
timer.style.display = "none";
popupMessage.textContent = "Volver a obtener los datos";
popupMessage.style.display = "block";
centerContainer.style.display = "block";
}
// Función para verificar el código de seguridad
function verificarClave() {
var claveIngresada = document.getElementById("claveInput").value;
var errorMensaje = document.getElementById("errorMensaje");
var popup1 = document.getElementById("popup1");
var popup2 = document.getElementById("popup2");
var timer = document.getElementById("timer");
if (claveIngresada === "1442") {
errorMensaje.textContent = "";
popup1.style.opacity = "0";
popup1.style.pointerEvents = "none";
setTimeout(function() {
popup1.style.display = "none";
popup2.style.display = "block";
timer.style.display = "block";
iniciarContador();
}, 500);
} else {
errorMensaje.textContent = "Código de seguridad incorrecto. Por favor, inténtelo de nuevo.";
document.getElementById("claveInput").value = "";
}
}
// Función para copiar texto al portapapeles
function copiarTexto(texto) {
var input = document.createElement("input");
input.value = texto;
document.body.appendChild(input);
input.select();
document.execCommand("copy");
document.body.removeChild(input);
var popupMessage = document.getElementById("popupMessage");
popupMessage.textContent = "Dato copiado al portapapeles: " + texto;
popupMessage.style.display = "block";
setTimeout(function() {
popupMessage.style.display = "none";
}, 5000);
}
// Función para recargar la página
function recargarPagina() {
location.reload(); // Recargar la página
}
// Manejar la tecla "Enter" en el campo de código de seguridad
var inputClave = document.getElementById("claveInput");
inputClave.addEventListener("keydown", function(event) {
if (event.key === "Enter") {
verificarClave();
}
});
</script>
</body>
</html>