Отправка формы один раз
Здравствуйте.
Подскажите, пожалуйста, есть ли готовое решение для вот такой задачи?
Есть форма FormIt + FormConstruct + FormSave. Пользователь должен зайти по сгенерённому URL в base64 и заполнить поля формы. Кусок из url в base64 перекодируется в ID (номер обращения) и попадает в форму. При отправки формы этот ID записывается в базу FormSave'ом как field1. Дальше необходимо, чтобы по этому URL (он же ID) форма говорила, типа редиректом: «Извините, но по форме с этим номером уже был отправлен ответ. Благодарим за...» То есть, нужно чтобы форма сработала успешно один раз и дальше не позволяла, кому-либо что-либо заполнять и отправлять.
Понятно, что, вроде бы, нужно написать какой-то hook для FormIt, но т.к. я совсем не программист ищу готовое решение… Может быть кто-то где-то что-то подобное встречал или реализовывал?
Подскажите, пожалуйста, есть ли готовое решение для вот такой задачи?
Есть форма FormIt + FormConstruct + FormSave. Пользователь должен зайти по сгенерённому URL в base64 и заполнить поля формы. Кусок из url в base64 перекодируется в ID (номер обращения) и попадает в форму. При отправки формы этот ID записывается в базу FormSave'ом как field1. Дальше необходимо, чтобы по этому URL (он же ID) форма говорила, типа редиректом: «Извините, но по форме с этим номером уже был отправлен ответ. Благодарим за...» То есть, нужно чтобы форма сработала успешно один раз и дальше не позволяла, кому-либо что-либо заполнять и отправлять.
Понятно, что, вроде бы, нужно написать какой-то hook для FormIt, но т.к. я совсем не программист ищу готовое решение… Может быть кто-то где-то что-то подобное встречал или реализовывал?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0