Какие сеансы? Как они работают?

Я только начинаю изучать разработку веб-приложений, используя Python. Я сталкиваюсь с терминами «куки» и «сессии». Я понимаю, что куки - это то, что они хранят некоторую информацию в паре ключ-значение в браузере. Но у меня есть небольшая путаница в отношении сессий, в сеансе мы также храним данные в куки в браузере пользователя.

Например - я вхожу, используяusername='rasmus' а такжеpassword='default', В таком случае данные будут опубликованы на сервере, который должен проверить и войти в систему, если аутентифицирован. Однако в течение всего процесса сервер также генерирует идентификатор сеанса, который будет сохранен в файле cookie в моем браузере. Теперь сервер также сохраняет этот идентификатор сеанса в своей файловой системе или хранилище данных.

Но основываясь только на идентификаторе сеанса, как он сможет узнать мое имя пользователя во время моего следующего обхода сайта? Сохраняет ли он данные на сервере в качестве указания, где ключом будет идентификатор сеанса и такие подробности, какusername, email и т.д. будут значения?

Я запутался здесь. Нужна помощь.

Ответы на вопрос(5)

Ваш ответ на вопрос