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*')