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

Из Чебоксар в Москву пустят больше поездов на новогодние праздники

27-летний кировчанин устроил скандал в магазине на Ленина

Shot: Убивший женщину-водителя BlaBlaCar Чикирев оказался маньяком

Овчинский: Полностью расселили 22 дома по программе реновации в Троицком округе



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

Новости от 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

Стартовал прием вопросов к пресс-конференции Игоря Маковского

В Москве задержали разыскиваемого Интерполом американца

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

Папин может: как наш боец нокаутировал экс-звезду UFC Харди

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

Тренер Бышовец назвал равными шансы "Зенита" и "Краснодара" на победу в РПЛ

Путин выразил соболезнования в связи со смертью актрисы Максимовой

В подмосковном Щелково сотрудники Росгвардии задержали подозреваемого в краже верхней одежды из гипермаркета

В дни школьных каникул балет «Щелкунчик» пройдет в «Колизей - арене»

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

Маньяк, убивший тулячку в 2018 году, оказался серийным убийцей

Россияне смогут бесплатно получать вакцину от рака: самое главное о препарате

В Москве задержали разыскиваемого Интерполом американца

Захарова сравнила Каю Каллас с героиней из «Красоты по-американски»

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

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

«Смотришь при муже — слюнки текут»: актер из Костромы снова взбудоражил поклонниц

Победили рак: российские ученые создали первую в стране персонализированную вакцину против рака

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

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

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

Раскрыта неожиданная причина превосходства молодой теннисистки над Еленой Рыбакиной

Президент Федерации тенниса Италии сравнил Янника Синнера с Винус Уильямс

Касаткина, Шнайдер и Мирра Андреева выступят турнире WTA-500 в Аделаиде

Moscow.media

В 2025 году в Коми планируют завершить ремонт двух участков федеральной трассы А-123

BelkaCar и МТС Premium увеличили кэшбэк на поездки в приложении каршеринга

TODAY 50% DISCOUNT ON ALL https://boosty.to/ivanw

В Кирове росгвардейцы провели "Разговор о важном", посвященный Дню Неизвестного Солдата и Дню Героев Отечества











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

Rss.plus






Shot: Убивший женщину-водителя BlaBlaCar Чикирев оказался маньяком

В Москве прошло заседание Евразийского межправительственного совета

Мальчика девяти лет насмерть сбила женщина за рулем Porsсhe в столице

Более 6 тыс. плюшек продали в рамках проекта «Зима в Москве»