File size: 2,171 Bytes
2609fac
 
 
 
 
 
 
8cde930
 
2609fac
 
 
 
 
 
 
 
 
fe99633
2609fac
fe99633
 
 
 
 
2609fac
 
 
 
fe99633
 
 
 
 
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
34
35
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-'] = False
# 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.success('Можете переходить к следующим вкладкам!')

# st.markdown('*Автор-разработчик: А.В.Белый, кафедра математической лингвистики, филологический факультет СПбГУ,'
#             ' 4 курс, бакалавриат, "Прикладная, компьютерная и математическая лингвистика (английский язык)"*'
#             '\n\n*Научный руководитель: канд. филол. наук, доц. О.А.Митрофанова*')
# st.markdown('*E-mail: st087202@student.spbu.ru*')