Добавить новость

Путин о вопросах для прямой линии: проблем много и «почивать на лаврах нельзя»

Названа реальная причина смерти бодипозитивного кота Крошика в Перми

Игру с дополненной реальностью запустили для гостей площадок «Зима в Москве»

Reuters: сирийцы проникли на личный элитный курорт Асада и разграбили его





Новости сегодня

Новости от TheMoneytizer

Сайт на streamlit с поддержкой авторизации, кукис и mysql

Создать сайт на основе шаблона streamlit/streamlit-hello
со следующими страницами:

  1. Hello - оставить как есть, добавить:
    1. авторизацию (логин, почта, пароль. + авторизация через гугл). Данные сохраняются в бд mysql
    2. сохранение сессии в cookies - чтобы можно авторизоваться и в течение жизни кукис оставаться авторизованным (продолжать сессию) на других страницах. Срок жизни кукис: одна неделя с момента последнего захода (т.е. если авторизоваться, зайти, потом зайти через 5 дней, то кукис будут жить еще неделю)
  2. Profile - Профиль пользователя (нужно создать страницу).
    1. На странице отражаются логин, почта и пароль пользователя. Кнопка редактировать - позволяет изменить любое поле.
    2. Блок с модулем наличия подписки: смотрит в табличку auth_users если в поле state=1 то выводит надпись “Вы подписаны”, если state=0 или null, то выводит кнопку “Подписаться”. Кнопка содержит урл на “example.site” и ссылку для возврата на текущий сайт “this_page.site” (на эту же страницу, с восстановлением сессии)
  3. Test - Тест (нужно создать страницу).
    1. При посещении данной страницы, записывает в кукис test = test+1.
    2. Выводит на странице содержимое всех cookies.

Сайт должен поддерживать cookies - при открытии новой страницы, при переходе на другую страницу должны передаваться все содержимое кукис.

Результат: рабочий сайт, репозиторий на гитхаб с возможностью потестить через codespaces (или аналог). дампы sql таблиц.


Пожелания (если не устраивают - обсудить и согласовать заранее):
  1. подключение к mysql через sqlalchemy
  2. все ошибки и варнинги, возникающие при загрузке страницы не должны выводиться на экран, а должны записываться в бд (включая состояние всех элементов и сессии, чтобы можно было починить эту ошибку). при возникновении ошибки блок не должен выводиться, а появиться надпись: при загрузке возникла ошибка, уже чиним, вернитесь попозже.
В отклике укажите срок и стоимость.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Михаил Ведерников на встрече с руководством Группы «Роснано» обсудил сотрудничество в сфере высоких технологий

Россия эвакуировала из Сирии дипломатов из КНДР, Абхазии и Белоруссии

Корона будет нашей, или Как узнать человека за одну партию

Депутат Аксаков предложил ввести продуктовые карты по всей России

Музыкальные новости

В Грозном военнослужащие Росгвардии провели мероприятия ко Дню Конституции России

Купить качественный частотный преобразователь в России

Концерт «Времена года» Антонио Вивальди прозвучит в Эрмитаже

Собянин объявил об открытии фестиваля «Путешествие в Рождество» в Москве

Новости России

Шахматный турнир от Сообщества ВЫЗОВ состоялся на IV Конгрессе молодых ученых

Михаил Ведерников на встрече с руководством Группы «Роснано» обсудил сотрудничество в сфере высоких технологий

Видеоинженер за работой у видеомагнитофона Ampex VPR–6 в телецентре Останкино, 1980–е годы, Москва

Победите свой страх: китайский гороскоп на неделю с 16 по 22 декабря

Экология в России и мире

Боремся с прокрастинацией: 7 советов нейропсихолога

Не знала о законах кармы: Сати Казанова рассказала о романе с женатым

Международный конкурс искусства «Сокровища нации» 2024

Модель Анастасия Решетова снялась в облегающем платье в стразах

Спорт в России и мире

Екатерина Александрова уступила в первом круге турнира WTA-125 в Лиможе

Мпетши Перрикар получил награду ATP «Прогресс года»

Арина Соболенко получила награду WTA за преданность делу и продвижение женского тенниса

Теннисистка года в России — Дарья Касаткина! Итоговый рейтинг «Чемпионата» — 2024

Moscow.media

Bluetooth-сканер штрих-кодов SAOTRON P04 на базе CMOS-матрицы

Повреждение нефтебазы после ночной атаки беспилотников не повлияло на запасы бензина на орловских заправках

• Dusil Photography • https://dusil.org

КАМАЗ выпустит новый «маленький» грузовик — первая информация











Топ новостей на этот час

Rss.plus






Депутат Аксаков предложил ввести продуктовые карты по всей России

Россия эвакуировала из Сирии дипломатов из КНДР, Абхазии и Белоруссии

"Они в конец оборзели!". Казахстанский боец разозлил вице-президента лиги по ММА

Михаил Ведерников на встрече с руководством Группы «Роснано» обсудил сотрудничество в сфере высоких технологий