pythondash / app.py
InstitutoMIX's picture
Rename login.py to app.py
2684f03
import streamlit as st
import time
import caixa
import database
if 'sessao' not in st.session_state:
st.session_state.sessao = False
if 'nomeUsu' not in st.session_state:
st.session_state.name = ''
def Login():
container = st.empty()
lout2 = st.container()
with container.container():
name = st.text_input('Name Usuario')
senha = st.text_input('Senha',type='password')
button = st.button('desabled')
if button:
returnDatabse = database.DataBaseConsulta(name,senha)
print(returnDatabse)
if returnDatabse!= '' and returnDatabse != None:
st.session_state.name = name
st.session_state.sessao = True
container.empty()
return returnDatabse
else:
st.error('Usuario Incorreto')
# vitor, gustavo, admin
def principal():
#st.text(turn)
permissao = st.session_state.turn[2]
st.sidebar.header('Main menu')
if permissao == 'admin':
sideBarSelect = st.sidebar.selectbox('SELECIONANDO O PIPELINE',['-------------','Fechamento de Caixa','Rotina Secretaria','Rotina Cirleide','Rotina Cobrança','Rotina Monitoria','Rotina Lider Pedagogico'])
elif permissao == 'gustavo':
sideBarSelect = st.sidebar.selectbox('SELECIONANDO O PIPELINE',['-------------','Fechamento de Caixa'])
elif permissao == 'vitor':
sideBarSelect = st.sidebar.selectbox('SELECIONANDO O PIPELINE',['-------------','Rotina Secretaria','Rotina Cirleide','Rotina Cobrança','Rotina Monitoria'])
if sideBarSelect == '-------------':
#st.header('Pagina Principal ')
st.markdown(f'<h1 class="h11">Ola {st.session_state.name} :)</h1> <br>',unsafe_allow_html=True)
st.text('site ainda em desenvolvimento')
st.markdown('<style>' + open('style.css').read() + '</style>', unsafe_allow_html=True)
if sideBarSelect == 'Fechamento de Caixa':
caixa.CaixaInit()
if st.session_state.sessao == False:
if 'turn' not in st.session_state:
st.session_state.turn = ''
st.session_state.turn = Login()
lout3 = st.empty()
if st.session_state.sessao == True:
with lout3.container():
principal()