Add pages permission
This commit is contained in:
@@ -2,16 +2,25 @@ import streamlit as st
|
||||
from auth_runtime import require_login
|
||||
from ui.sidebar import hide_sidebar_if_logged_out
|
||||
from auth import create_user
|
||||
from pathlib import Path
|
||||
from tools.check_permission import check
|
||||
|
||||
DASH_NAME = Path(__file__).stem # Hier muss die dash_id aus der DB stehen -> wird gegen die session_state geprüft (User-Berechtigung)
|
||||
|
||||
|
||||
|
||||
hide_sidebar_if_logged_out()
|
||||
|
||||
st.set_page_config(page_title="Co-App Home", page_icon="🏠")
|
||||
st.set_page_config(page_title="Co-App Benutzer", page_icon="🏠")
|
||||
|
||||
authenticator = require_login()
|
||||
st.session_state["authenticator"] = authenticator
|
||||
username = st.session_state.get("username")
|
||||
df = st.session_state.get("df_sidebar")
|
||||
|
||||
# build_sidebar()
|
||||
if check(df,DASH_NAME) == False:
|
||||
st.markdown("**FEHLER**")
|
||||
st.error("Die Seite kann nicht angezeigt werden - keine Berechtigung!")
|
||||
st.stop()
|
||||
|
||||
st.title("Benutzerverwaltung")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user