данные хранить в сессии" и для каждого пользователся новася сессия. Я сделал так, что id сессии записывается в бд и к ней привязываются все данные (тоже храняться в бд). Мне сказали, это не правильно и данные не должны храниться в бд. Подскажите как это реализовать? Как данные хранить в сессии?
Есть вариант, добавить websocket на получение сессии и все данные хранить в глобальной переменой (словарем), после того, как соединение разорвется, данные удалить. Как такой вариант?
Херню сказали. Сессии можно хранить по разному. Но возможно они имели ввиду кодирование сессии в куках
если данных немного, можно хранить данные в самой куке, зашифровав или подписав их
Данных можеть быть много
много это сколько? максимальный размер куки — около 4кб
Мне нужно хранить: историю введенных данных, историю рандомно сгенерированых чисел(иметация угадывания того, что ввел пользователь)
Это стоит в сессии хранить, а не в куках
Так а как это сделать? Хранить в глобальной переменной?
Сессия хранится в бд
В требованиях написанно, что данные должны храниться в сессии на сервере и для каждого пользователя своя сессия. Я сделал так, что id сессии записывается в бд и куки, к ней привязываются все данные (тоже храняться в бд). Мне написали *Не выполнено требование "1. На серверной стороне все данные хранить в сессии.", приложение хранит данные в БД PostgreSQL.*
Сказали исправить. Я не понимаю как должно быть
Ну либо тебя проверяющие обманывают, либо ты что-то не до конца рассказал все-таки
А какую либу ты для бека используешь?
Так ничего и нету.
Ну ты предлагаешь мне додумать что они хотели или не хотели? Пойди и спроси у них что они имели ввиду
Я просто подумал, что я чего-то не понял
Обсуждают сегодня