spanish-task-generator / Вход.py
a-v-bely
Update Вход.py
2949c37
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*')