Gestion nouvel utilisateur sur domo91.py
This commit is contained in:
@@ -739,9 +739,9 @@ if st.session_state["authenticated"]:
|
||||
with st.expander("➕ Ajouter un nouvel utilisateur"):
|
||||
new_user = st.text_input("Nom d'utilisateur")
|
||||
new_pass = st.text_input("Mot de passe", type="password")
|
||||
new_role = st.selectbox("Rôle", ["simple", "superviseur"])
|
||||
new_role = st.selectbox("Rôle", ["utilisateur", "superviseur"])
|
||||
new_lieu = None
|
||||
if new_role == "simple":
|
||||
if new_role == "utilisateur":
|
||||
new_lieu = st.selectbox("Lieu autorisé", ["Saclay", "Meudon", "Roissy"])
|
||||
expiration = st.date_input("Date d'expiration (facultative)", value=None)
|
||||
|
||||
@@ -751,7 +751,7 @@ if st.session_state["authenticated"]:
|
||||
utilisateur=new_user,
|
||||
mot_de_passe=new_pass,
|
||||
role=new_role,
|
||||
lieu=new_lieu if new_role == "simple" else None,
|
||||
lieu=new_lieu if new_role == "utilisateur" else None,
|
||||
expiration=expiration if expiration else None
|
||||
)
|
||||
if success:
|
||||
|
||||
@@ -18,7 +18,7 @@ def verifier_utilisateur_commun(login, password):
|
||||
user = cursor.fetchone()
|
||||
cursor.close()
|
||||
conn.close()
|
||||
return user # None si non trouvé
|
||||
return user # None si non trouvée
|
||||
|
||||
def get_connection():
|
||||
return mysql.connector.connect(
|
||||
|
||||
Reference in New Issue
Block a user