From 1bf27c54a9972b6af8885b090440e94ee52f0cd2 Mon Sep 17 00:00:00 2001 From: Michel Date: Tue, 22 Apr 2025 07:45:20 +0200 Subject: [PATCH] =?UTF-8?q?"=F0=9F=94=A7=20Ajout=20des=20fonctions=20gesti?= =?UTF-8?q?on=20connexions=20et=20insertion=20dans=20bde?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- domo91.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/domo91.py b/domo91.py index e26270b..5054ac9 100644 --- a/domo91.py +++ b/domo91.py @@ -130,6 +130,16 @@ if not st.session_state.get("authenticated"): st.session_state["role"] = result["role"] st.session_state["lieu_autorise"] = result["Lieu"] st.success(f"Connecté comme {result['role']} ({result['Lieu']})") + # ➕ Enregistrement de la connexion dans Connexion_Log + try: + now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") + cursor.execute(""" + INSERT INTO Connexion_Log (Utilisateur, Lieu, Date_Connexion) + VALUES (%s, %s, %s) + """, (login, result["Lieu"], now)) + conn.commit() + except Exception as e: + st.warning(f"⚠️ Connexion enregistrée échouée : {e}") st.rerun() else: st.sidebar.error("Identifiants invalides")