Spaces:
Running
Running
| 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.session_state['-USER_NAME-'] = | |
| st.success('Можете переходить к следующим вкладкам!') | |
| st.markdown('*Автор-разработчик: А.В.Белый, кафедра математической лингвистики, филологический факультет СПбГУ,' | |
| ' 3 курс, бакалавриат, "Прикладная, компьютерная и математическая лингвистика (английский язык)"*' | |
| '\n\n*Научный руководитель: канд. филол. наук, доц. О.А.Митрофанова*') | |
| st.markdown('*E-mail: st087202@student.spbu.ru*') | |