@romikiz

Где хранить временные данные формы при заполнении пользователем?

Коллеги, доброго времени!
Работаю над веб-проектом, в котором пользователь должен заполнять опросную форму в 6 шагов/страниц с кучей инпутов, чекбоксов и картинками. Возник вопрос, а каким образом хранить данные форм? Писать всё в БД с первого шага, не катит, есть опыт, многие пользователи по щёлкали и ушли, а записи в БД остались! Сессии, заинтересовало, но сомневаюсь, наткнулся на такой вот коммент - ссылка.

Нужен совет, должны же быть какие-то практики хорошего тона?!
Заранее спасибо!
  • Вопрос задан
  • 151 просмотр
Решения вопроса 3
DevMan
@DevMan Куратор тега HTML
localstorage.

да и в базе хранить не проблема – прост периодически чистить старые незавершенные записи.
Ответ написан
@sergeyiljin
Делаю дело
Можно в сессии. Если пользователь дошёл до конца и нажал наконец кнопку момента истины, то делай запись в базу.
Ответ написан
@BashkaMen
C# программист
я бы предложил сессию, но если Вам не нравится сессии в ASP NET, воспользуйтесь используйте Redis, он и сам себя почистит :)
Можно так же настроить ASP NET сессии чтоб они использовали Redis, и вы не будете писать специальный код, а работать просто с сессиями
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kirbi1996
@kirbi1996
Localstorage, если на реакте пишешь, можно куда нибудь в контекст закинуть, через usecontext
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы