"🔧 Ajout des fonctions gestion connexions et insertion dans bde
This commit is contained in:
10
domo91.py
10
domo91.py
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user