Есть сайт на пайтоне. На нем по алгоритму генерируется гугл-форма и ссылка отдается людям на заполнение.
Нужно, чтобы один человек мог заполнить форму только один раз. Есть ли для этого какие-то инструменты, встроенные в Гугл?
Либо же программном уровне запоминать ip в базе при переходе по ссылке формы или сохранять человеку куку.
Как можно зафиксировать, что человек уже заполнял форму?
Гугл-аккаунт люди меняют, и заполняют 2-й раз.
Дополнительно:
Содержание
и ip люди легко поменяют.
вопрос, а зачем это нужно?
какую цель преследуете?
Ответы:
Как можно зафиксировать, что человек уже заполнял форму?
Гугл аккаунт люди меняют и заполняют 2ой раз.
Если на 100% надежно, то - никак! Максимально надежно - то только централизованной аунтификацией на Вашем сайте. Т.к. любое хранение куки, localStorage да и тот же Google аккаунт можно изменить. Но опять же, им ничего не мешает зарегать новый аккаунт у Вас в сайте и повторить все махинации.
В итоге, все упирается в баланс затрат на защиту и выгоду, получаемой в результате данной защиты.
Через гуглоформы никак.
Делай привязку к телефону с кодом подтверждения через СМС.
Это всё равно можно обойти, но обход будет сложнее и/или дороже, не все будут заморачиваться... если, конечно, дело того не стоит.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для того чтобы получить только уникальные заполнения в Google Forms, можно использовать функционал Google Таблиц. Когда ответы на форму отправляются, они автоматически записываются в Google Таблицу. Для фильтрации уникальных записей можно использовать формулы в Google Таблицах.
Вот пример того, как можно получить только уникальные заполнения:
1. Откройте Google Таблицу, в которую записываются ответы на вашу форму.
2. Создайте новый столбец, в котором будете использовать формулу для фильтрации уникальных записей.
3. Введите следующую формулу в первую ячейку нового столбца (допустим, столбец D):
Где A2:C - диапазон столбцов, в которых содержатся данные, которые вы хотите проверить на уникальность.
4. Нажмите Enter, чтобы применить формулу. Google Таблица автоматически отфильтрует уникальные записи из указанного диапазона и выведет их в новом столбце.
Теперь у вас будут только уникальные заполнения из формы в Google Таблице. Вы можете использовать этот метод для любой формы и любых данных, чтобы получить только уникальные записи.