Если вы должны применить это, тогда, я думаю, вам потребуется, чтобы пользователи вошли в систему, а затем вы можете сохранить те опросы / разделы опросов, на которые они уже ответили, в вашей базе данных.
В противном случае, как правило, достаточно, чтобы люди не заполняли опросы несколько раз, сохраняя их ip-адрес в вашей системе, а также устанавливая cookies
в своем браузере на основании того, какие разделы они уже заполнили. Они могут обойти это, очистив свои куки, но, по крайней мере, если вы сохраните их IP-адрес, им нужно будет изменить IP, чтобы повторить опрос.
Трудно сказать, не зная контекста опроса. Это в существующем приложении, где у пользователей уже есть учетные записи? Это автономное и т. Д.