File size: 1,740 Bytes
2609fac
 
 
 
 
 
 
8cde930
 
2609fac
 
 
 
 
 
 
 
 
cead4c0
 
 
2609fac
cead4c0
 
 
 
 
2609fac
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import warnings
import streamlit as st
from utilities.utils import is_valid_uuid
from utilities_database.user_database_widgets import LogIn

warnings.filterwarnings('ignore')
st.header('Добро пожаловать!')
st.subheader('Вы используете инструмент по автоматической генерации лексико-грамматических заданий по'
             ' испанскому языку!')
st.write('**Зарегистрируйтесь или войдите в аккаунт**')
__login__obj = LogIn(auth_token=st.secrets['COURIER_AUTH_TOKEN'],
                     company_name=st.secrets['COMPANY_NAME'],
                     width=200, height=200,
                     logout_button_name='Выйти',
                     hide_menu_bool=False,
                     hide_footer_bool=False,
                     lottie_url='https://assets2.lottiefiles.com/packages/lf20_jcikwtux.json')
LOGGED_IN = __login__obj.build_login_ui()
st.session_state['-LOGGED_IN-'] = True
st.session_state['-LOGGED_IN_BOOL-'] = True
st.session_state['-USER_NAME-'] = '-PUBLIC_USER-'
# Check for username in cookies
# if '-USER_NAME-' not in st.session_state:
#     if __login__obj.cookies.get('__streamlit_login_signup_ui_username__'):
#         if not is_valid_uuid(__login__obj.cookies['__streamlit_login_signup_ui_username__']):
#             st.session_state['-USER_NAME-'] = __login__obj.cookies['__streamlit_login_signup_ui_username__']
#             st.session_state['-LOGGED_IN_BOOL-'] = True

if LOGGED_IN:
    st.session_state['-LOGGED_IN_BOOL-'] = True
    # st.session_state['-USER_NAME-'] =
    st.success('Можете переходить к следующим вкладкам!')