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