Описание проекта

Есть небольшой проект на FastApi, в котором реализована авторизация через модуль AuthX. При работе системы возникает проблема: после закрытия браузера все cookies удаляются, и при повторном открытии сайта требуется заново вводить логин и пароль.

Необходимые доработки

  • Настроить долгосрочное хранение cookies, чтобы они не удалялись при закрытии браузера
  • Обеспечить автоматическую аутентификацию пользователя при восстановлении сессии
  • Учесть корректную работу модуля authx в новых условиях хранения (params: max_age, expiration)
  • Тестирование на корректное восстановление сессии после полного закрытия и открытия браузера

Требования к реализации

  • Решить на уровне middleware authx или настройки cookie в HTTP-ответе
  • Минимальные изменения в существующем коде, без слома аутентификации
  • Соответствие лучшим практикам безопасности (только HttpOnly cookies, опционально Secure, SameSite)

Ожидаемый результат

После открытия браузера пользователь остается залогиненным, не вводя данные повторно, при обязательном сохранении функции logout.

Разработка социальной платформы для объединения людей по интересам

Требуется создать веб-приложение, где пользователи смогут находить единомышленников, создавать события на основе общих увлечений и участвовать в них. Функционал аналогичен сайтам знакомств, но с фокусом на совместную деятельность, а не на романтические отношения.

Оптимизация рекламной кампании Авито для клиники

Требуется внести структурные и текстовые правки в рекламную кампанию на Авито для медицинской ниши. Необходимо разделить таргетинг по городам, реструктурировать группы объявлений и отредактировать тексты.