Remise en état Technique

This commit is contained in:
2025-07-26 10:04:07 +02:00
parent 9f5c5e35a5
commit 970fcc542a
4 changed files with 106 additions and 3 deletions

View File

@@ -173,7 +173,7 @@ if not st.session_state.get("authenticated"):
try:
conn = mysql.connector.connect(**db_config)
cursor = conn.cursor(dictionary=True)
cursor.execute("SELECT * FROM MotsDePasse WHERE utilisateur = %s", (login,))
cursor.execute("SELECT * FROM Sondes.MotsDePasse WHERE utilisateur = %s", (login,))
result = cursor.fetchone()
def verifier_password(mot_de_passe_saisi, hash_en_base):
return bcrypt.checkpw(mot_de_passe_saisi.encode('utf-8'), hash_en_base.encode('utf-8'))
@@ -181,7 +181,7 @@ if not st.session_state.get("authenticated"):
if result["Expiration"] and result["Expiration"] < date.today():
st.sidebar.error("⛔ Votre accès a expiré. Veuillez contacter un administrateur.")
cursor.close()
conn.close()
conn.close()sondes
st.stop()
st.session_state["authenticated"] = True
st.session_state["role"] = result["role"]

View File

@@ -104,7 +104,7 @@ if sonde_selection:
)
# Insérer une alerte dans Mysql en cas de sonde défectueuse
def inserer_alerte_defaut_sonde(sonde, date_defaut):
def inserer_alerte_defaut_sonde(sonde):
conn = None
cursor = None
try: