CoolFace
Apppublic

ShehryarAppsWork/GRC-AIGOV-Final

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
app.py40 linesDownload Raw Back to root
1import streamlit as  st
2import streamlit.components.v1 as components
3import asyncio
4import streamlit_authenticator as stauth
5
6if "logged_in" not in st.session_state:
7    st.session_state.logged_in = False
8
9if "previlage" not in st.session_state:
10    st.session_state.previlage = 0     #standard user previlage
11
12
13#other Session state Variables:
14if "firsttime" not in st.session_state:
15    st.session_state.firsttime = 0
16
17
18#Landing Page
19home_page = st.Page("apphome.py", title="Home", icon=":material/globe:")
20#user_page = st.Page("Usermain.py", title="User", icon=":material/add_circle:")
21
22#User
23#dashboard = st.Page("Usermainpages/Dashboard.py", title="Dashboard", icon=":material/add_circle:")
24AIManagement = st.Page("Usermainpages/AIManagement.py", title="AI Management", icon=":material/add_task:")
25
26
27if st.session_state.logged_in == True and st.session_state.previlage == 0:
28    #pg = st.navigation([dashboard,AIManagement])
29    pg = st.navigation([AIManagement])
30else:
31    pg = st.navigation([home_page])
32
33
34
35if __name__ == "__main__":
36    st.logo("LOGO/LOGO1.svg")
37    
38    pg.run()
39
40