From d6fabff63037abc83692be79b2dbc6a4bb27bec1 Mon Sep 17 00:00:00 2001 From: cangui Date: Tue, 6 May 2025 19:14:43 +0200 Subject: [PATCH] eeee --- public/login.html | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/public/login.html b/public/login.html index 61ece9d..9372d40 100644 --- a/public/login.html +++ b/public/login.html @@ -110,12 +110,19 @@ // Fonction pour récupérer et afficher le QR code async function fetchQRCode() { - const response = await fetch('/qr'); - const qrData = await response.text(); - // Ici vous devriez traiter les données du QR code - // Cet exemple est simplifié - console.log("QR code data:", qrData); - } + const response = await fetch('/qr'); + const qrText = await response.text(); + + if (qrText.startsWith("QR code:")) { + const qrCode = qrText.replace("QR code: ", ""); + const qr = qrcode(0, 'L'); + qr.addData(qrCode); + qr.make(); + document.getElementById('qr-image').src = qr.createDataURL(4); + } else { + document.getElementById('qr-code').innerHTML = qrText; + } +} // Charger le QR code au démarrage window.onload = fetchQRCode;