"🔧 Ajout des fonctions gestion connexions et insertion dans bde

This commit is contained in:
2025-04-22 07:45:20 +02:00
parent d98a9e5d02
commit 1bf27c54a9

View File

@@ -130,6 +130,16 @@ if not st.session_state.get("authenticated"):
st.session_state["role"] = result["role"] st.session_state["role"] = result["role"]
st.session_state["lieu_autorise"] = result["Lieu"] st.session_state["lieu_autorise"] = result["Lieu"]
st.success(f"Connecté comme {result['role']} ({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() st.rerun()
else: else:
st.sidebar.error("Identifiants invalides") st.sidebar.error("Identifiants invalides")