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")