mwells commited on
Commit
879e336
Β·
verified Β·
1 Parent(s): 10ebf37

Upload menu.py

Browse files
Files changed (1) hide show
  1. menu.py +4 -12
menu.py CHANGED
@@ -13,13 +13,13 @@ def _check_password():
13
  submitted = st.form_submit_button("Log in")
14
 
15
  if submitted:
16
- if username in st.secrets["passwords"] and hmac.compare_digest(
17
  password,
18
- st.secrets.passwords[username],
19
  ):
20
  st.session_state.authenticated = True
21
  st.session_state.username = username
22
- st.session_state.role = st.secrets.roles.get(username, "user") # Default to "user" if role not specified
23
  st.rerun()
24
  else:
25
  st.error("User not known or password incorrect.")
@@ -32,17 +32,9 @@ def _authenticated_menu():
32
  st.sidebar.page_link("app.py", label="Home Page", icon="🏑")
33
  # st.sidebar.page_link("pages/composer.py", label="Insight Composer", icon ="🎨")
34
  # st.sidebar.page_link("pages/user.py", label="Regular User Page", icon="🚎")
35
- if st.session_state.role in ["admin", "super-admin"]:
36
- st.sidebar.page_link("pages/admin.py", label="Admin User Page", icon="πŸ”§")
37
- st.sidebar.page_link(
38
- "pages/super-admin.py",
39
- label="Super Admin User Page",
40
- icon="πŸ”§",
41
- disabled=st.session_state.role != "super-admin",
42
- )
43
  st.sidebar.divider()
44
  st.sidebar.write(f"Welcome, {st.session_state.username}!")
45
- st.sidebar.write(f"Your role is: {st.session_state.role}")
46
  if st.sidebar.button("Logout"):
47
  _logout()
48
 
 
13
  submitted = st.form_submit_button("Log in")
14
 
15
  if submitted:
16
+ if username == st.secrets["username"] and hmac.compare_digest(
17
  password,
18
+ st.secrets["password"],
19
  ):
20
  st.session_state.authenticated = True
21
  st.session_state.username = username
22
+ # st.session_state.role = st.secrets.roles.get(username, "user") # Default to "user" if role not specified
23
  st.rerun()
24
  else:
25
  st.error("User not known or password incorrect.")
 
32
  st.sidebar.page_link("app.py", label="Home Page", icon="🏑")
33
  # st.sidebar.page_link("pages/composer.py", label="Insight Composer", icon ="🎨")
34
  # st.sidebar.page_link("pages/user.py", label="Regular User Page", icon="🚎")
 
 
 
 
 
 
 
 
35
  st.sidebar.divider()
36
  st.sidebar.write(f"Welcome, {st.session_state.username}!")
37
+ # st.sidebar.write(f"Your role is: {st.session_state.role}")
38
  if st.sidebar.button("Logout"):
39
  _logout()
40