Skip to content
Snippets Groups Projects
Commit d0a20c1d authored by Bouchaira Neirouz's avatar Bouchaira Neirouz
Browse files

access_control

parent 06e29e90
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,32 @@ import pandas as pd
import numpy as np # Add this line to import numpy
st.title("Page de gestion des employés")
st.write("Bienvenue!😃")
# Connect to the access control database
conn = sqlite3.connect('donnees/access_control.db')
cursor = conn.cursor()
if 'logged_in' not in st.session_state:
st.session_state.logged_in = False
if not st.session_state.logged_in:
# Create a login form
st.header("Login")
employee_code = st.text_input("Code Employé")
mot_de_passe = st.text_input("Mot de passe", type="password")
login_button = st.button("Login")
if login_button:
cursor.execute("SELECT status FROM employees WHERE employee_code = ? AND mot_de_passe = ?", (employee_code, mot_de_passe))
result = cursor.fetchone()
if result and result[0] == 'RH':
st.session_state.logged_in = True
st.session_state.status = result[0]
else:
st.error("Accès refusé. Veuillez vérifier vos informations de connexion.")
conn.close()
# Check if the user is logged in and has the correct status
if 'logged_in' in st.session_state and st.session_state.logged_in:
if 'page' not in st.session_state:
st.session_state.page = None
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment